Playing Genji pisses me off. Actually rage quit my last match because I got stomped so bad.
I seriously don't get him. Hes a fun character, but I guess I'm playing him wrong. Idk.
Genji is arguably the hardest character to master in the game. He's fast and has decent range, but the problem is that his health is poor and he has no way to recover his health. At least other squishies like Tracer and Sombra can recall or translocate... Genji, on the other hand, has to either rely on deflecting or pray that your Mercy (or healer in general) is present with you if your health gets low.
Not to mention that while his shurikens get decent range, you have to aim them precisely. And you gotta use his sword rush move well, because if it misses or if it's not used properly... you'll probably be in for a world of hurt, but when used properly he's very deadly. Oh, and you gotta use his wall climb ability well.
His ultimate, while being very strong, also has shorter range than other ultimates. It's the dragon sword after all, a melee weapon. It's not like you can be at a distance and get some good damage like with Soldier or D.Va.
Genji's fun, but he's very hard to master. I love him, but I only use him on occasion because I'm better with easier damage heroes like Junkrat.