You just had to go and limit it to 5e classes, didn't you? (maybe just as well, if only to avoid the 463rd argument about Warlords...)
So when you see my vote of "Wizard" you'll just have to take it as a vote for "Illusionist".
That said, I scoff at your arbitrary limits.......
Tier 1: Preferred play choices
Illusionist, Nature Cleric (Druid), Fighter
Tier 2: Will happily play
Ranger (1e version only), Cleric, Wizard, Rogue (Assassin), Cavalier (or other non-Paladin knight class), Necromancer (in games that have such)
Tier 3: I suppose someone has to play it
Bard, Sorcerer, Rogue (Thief)
Tier 4: Hold my nose
Paladin
Tier 5: Nah
Monk, Barbarian (shouldn't even be a class), Warlock, Ranger (2e and later versions)
Lan-"the above list is subject to revision on a daily if not hourly basis"-efan