Me and a friend are just about finished watching Hunter X Hunter on CrunchyRoll. It's an odd duck, usually in a good way, in that it simultaneously follows closely but also swerves left on the shonen formula. There's only one story arc where out hero outfights the main villain. Some times, arcs that seem like they could go on longer just stop because our heroes got what they wanted before the more conventional hero vs. villain fights can occur (one story arc ends with hostage negotiation). And in the most recent arc we watched, the villain who has been set up for a 60 episode arc not only never meets the main character (or seems to be aware of his existence) and is defeated by less conventional means. It's a good show if you like stuff in the Dragonball vein, but despite looking a bit generic on the surface, it really is a little left of center, especially in resolving story lines.