I started with Garageband as soon as I heard I could actually make songs with it because it was already on my computer and was free at the time. I think it's $6 for upgrades so that's good too. I've tried a few others, only actually getting close to finishing one, but the results were the same. Until I get better equipment going in, and a better room to record in, there's no real reason for me to switch as there are more options for me to use than I can handle, and have yet to hear about something I need that isn't already in Garageband. I think the tools I have are fine, but the understanding of how to use them is where I need to improve. The last thing is the interface, for me, couldn't be easier to understand and use. It's all what you're used to I reckon.