You will need to consider the social development of your child, which would be enhanced through sharing activities with other children.
Joining a variety of clubs and special interest societies, etc can prove very enriching, as can mixing and sharing skills with other people of all ages.