Like they've said, the only difference is the top wood.
My cousin wanted a Baby so I played a few next to each other and the mahogany top won every time, no question - and that was everyone's opinion, not just mine.
I think the spruce top make a baby sound like a baby, just boxy and not that great.
The hog top seemed to round off the ugly edges and made is sound like a real guitar, not just a toy.
All my opinion, of course