I do both but I like Roto better. I like H2H in every sport except for baseball. I feal with H2H you just don't really have enough time to get involved in a matchup. Especially with Pitchers. You only get 1 outing a week or 2 if You are lucky.

Roster churning renders the point of playing h2h rather meaningless, at least in regards to the reasons I enjoy h2h. Also, in my public yahoo league last year, someone churned, and he lost. In my public hockey league that just wrapped up a couple weeks ago, there was a guy who churned and I beat him easily. Obviously that's a small sample size, but I've never seen a roster churner win. I don't think it's fundamentally sound.