Mmm, GarageBand would hold a lot more appeal for me if 1) I had the proper stuff to manufacture my own electronic sounds, 2) had the equipment to record outside sources without sounding like the poop, or 3) wasn't a massive memory whore.
'Course, I'm not going to go so far as to just say it's a bad program.