Roto leagues are definitely the most "fair" of the league types - in that the best team always wins. Whereas in H2H leagues, you can have one team dominate all season long, then suffer some injuries and lose to the #4 seed in the opening round of the playoffs. If you play in H2H leagues you have to accept the fact the best team does not always win (which is true in real-life sports).
Roto leagues (or H2H categories) takes way more skill than Points leagues... I enjoy the challenge of building a balanced roster. In points leagues - it's all about getting power (the SB guys become somewhat irrelevant). Having a balanced roster means nothing - it's all about the points.
I do acknowledge that H2H leagues tend to more fun and more action - but if you are going to do one I would recommend the more strategic format in H2H categories over H2H Points leagues.