Зависит прежде всего от возможностей родителей.
При домашнем обучении, особенно в начальной школе, функции учителя ложатся на родителя. Если родитель с ребенком нормально занимается, то результаты будут гораздо выше, чем при обучении в массовой школе.
Все дети разные, и индивидуальное обучение всегда лучше, чем массовое - просто потому, что у одних лучше идет математика, и он сможет идти вперед быстрее, чем средний ученик в массовой школе, зато, скажем, русский может хромать, и родители смогут более подробно заняться проблемами ребенка в русском языке.
При этом общение со сверстниками при желании можно всегда организовать. Хотя мои дети ходят в школу, но в детский сад, например, не ходили и не испытывали нехватки в общении - у них было много друзей из дружественных семей, живущих поблизости, они ходили на разные интересные кружки и занимались спортом. Оттуда тоже были друзья.
Другое дело, что далеко не все родители могут заниматься со своими детьми по разным причинам, и не все дети могут заниматься сами и со своими родителями. Так что все - как всегда - решается в индивидуальном порядке.