Live poker for a myriad of reasons. A few being physical tells, which are not available online. That is the most important as poker is a game of people as much as it is cards. Online isn't even close. It's more of poker turned to video game. Also, I enjoy playing with my chips at the table. :)
Cash/Ring games are pretty straight forward depending on table size. Play ABC poker, positional play and expect about 1 hand per hour in a live session. Do not play it like a freeroll or sng or multi table tourny.
Patience and timed aggression. And as the the great "Mad" Mike Carro observed...