Join Date: Aug 2007
Location: Richmond, VA... gross.
BJJ is one of the most practical. Aikido isn't very MMA conducive, but is also great for self defense- the philosophy behind it is fantastic it can really teach you to become a level headed, thoughtful, decent human being.
Muay Thai is definitely a confidence builder, but might be a little much for a first time martial art- especially a young child.
Judo would be very child friendly- it is also a competitive martial art, which can teach good sportsmanship, confidence and discipline.