I have probably played over 1000 live and 1000 online tournaments. I prefer live but online has a smaller rake and is available right at my bedside. If you have never played live I would suggest trying it. It is a different experience.
I prefer to play online poker. I believe that the main advantage of online poker is comfort, where you can play in bed, at your desk or in the bathroom. Also in online poker it is possible to simultaneously play several tables. In live poker, the opposite is true, but there are advantages.
I prefer live, but online is nice as well, just cant read faces. Online is nice cause you can go back and fourth to doing some things around the house. Also can just smoke and play cards not having to leave the table every 10 mins. Yea I know I smoke to much.lol
I prefer to play live because
a) I enjoy the social element of the game
b) I loved playing leggo as a kid (so building structures is fun)
c) I can gather more information on my opponents and make better reads
d) I can engage in the psychological/tells part of the game
e) It's easier to game select and seat select when you can see your opponents
f) Too much computer time really hurts my eyes
g) Multitabling used to be fun, but now it stresses me out
h) I enjoy the slower pace, very meditative and soothing. (this is because I have a busy life otherwise, back when my life was slow otherwise I enjoyed the stimulation that multi tabling online offered)