Subclasses don't matter
Wirh the recent renaming of some subclasses (catcher, really? Come on Riot!) and changing some champions subclasses, I'm seeing more and more posts pop up. Mostly about Rengar now being called a diver instead of an assassin.
Honestly though, it's not a huge deal. It's basically a label. The thing that matters with champions is how their kit works, the items you build, and how you can utilize them against enemy comps.
Whether or not Rengar is a diver, an assassin, or a friggin artillery mage, it doesn't matter. What matters are the items you build on him and how you stack ferocity and utilize his kit. The rest is just a label to help people make sense of the type of play a champion offers. They could call Janna an assassin for all I care. That won't stop people from building redemption, locket, and spamming the fuck out of shields while staying on the fringe of team fights.
a fighter not a tank