I love the Macbook for everything but recording. Granted, my screen is too small, but the Mac has an incredibly difficult set up and it's audio settings are not very user friendly. I recorded a batch of songs that came out well from Garageband, but they were time intensive, and I've made better recordings using an analogue plug on my PC.
I found that the free multi track softwares I used on the PC were easier to use for recording, editing, and mixing.