Garage Band is an extremely simple to use program. If you're doing simple work, there honestly is no better program to do it with. It's the perfect program for doing demos and for a band's trying to make some music on the cheap.
The problem with it is that it doesn't have a lot of depth that a more expensive program will. The biggest problem I noticed with it back when I tinkered with it is that it is not very good at editing and individual track.
If you're REALLY serious about recording, and have the money to spend, Pro Tools is the industry standard for a reason.
There are a lot of other programs you can use though, and many of them have demos that you can try out until you find one that works for you:
CakewalkCubaseGarage Band's Big Brother, LogicAdobe AuditionThere are people that swear by each of these programs. I personally use Cubase SX3, because I know what I'm doing with it.