If you need a Hanzo player add me Tatafuriza#1781
Playing as Hanzo you gotta be like FPS Doug. Only it's harder because your arrows have real drop time and its almost 2 seconds between full power shots. But once you get a feel for the arrows and the play style its hard to put down.
I would say Hanzo is one of those characters that your either going to love or hate.
I get why they call them heroes and not classes. Because everyone has a unique play style and job. It's easy to steam roll teams who don't build their team with at least one tank and dedicated healer.