I almost always buy my music. Me being a musician myself, I like to support my bands that I listen too. I only download the ones that I can't find or don't like very much.
I had an itunes account I brought of ebay luckily for $150 and it was loaded with $800, I used that for about a month then the money ran out so I went back to torrents.
+ You get them way before realease date. But iTunes pwns in speed.