I prefer online for three reasons:
1. There are no dealers so you get dealt many more hands each hour.
2. There is always a game going on, so even if you only have 15 minutes, you can sit at a holdem cash game and make a few bucks.
3.You don't have to tip the dealers after you play
Those are just a few, but I love online poker! I also enjoy the odd home game, but when i do play them, they seem really slow to me :P
Fields05