Cassiopeia isnt a late game champ. Her range is too short for team fights in late game and she just got os by the most part of champions.
Top:
-Fiora lot of ms, sustain and dmg;
-Jax lot of dmg and sustain + AoE stun + ignore AA;
-Gangplank Insane AoE damages with barrels and ult, included QSS with oranges, crit zone
Mid:
-Azir lot of range = safe + engage, disengage with ult, mobility, burst and dps, dmg on a line with soldiers;
-Kassadin huge damages cause of high ratios and mobility with ult, relatively tanky with passive, AoE dmg with E, highest damages on a single target.
-Vladimir tank destroyer AND squishies destroyer, tanky and deals tons of dmg, his pool is broken, AoE dmg on ult.
ADC:
-Vayne tank destroyer, high burst on squishies, relative mobility for ADC, disengage with E, can chase with passive;
-Twitch insane teamfights with ult and runaan, sneaky asf and easy to flank with, high range;
-Tristana awesome range, great burst,
her jump resets for each kill or assist, disengage with ult, AS steroid;
-Kog Maw great range, AS steroid, insane teamfights;
Support:
-Lulu AS steroid, insane shields and awesome peeling with ult
-Alistar almost impossible to kill with his ult, good engages, lot of cc
-Taric KAYLE AOE ULT O.O
Jungle:
-Master Yi huge damages, high movement speed,
- Sejuani AoE slow ult, lot of cc, tanky asf
Mention to:
-Veigar not enough mobility, no AoE abilities except W which is easy to dodge
-Nasus can be easily kited, and cant os an adc even with a 800 stacks flash Q spell
-Yasuo too much ult dependant, no range
- Draven huge single target damages but teamfights sucks with.
-Caitlyn too much nerfed
-Tryndamere too much vulnerable to CC
-Orianna no mobility and too much ult dependent for teamfights
-Kennen ult dependent
-Velkoz vulnerable when he ults