I'd say:
Top: Blazing Blade/The Sacred Stones (Oswin and Duessel great, Gilliam is meh but usable in a pinch and can become a GK to fix his move issues, Wallace sucks and Amelia is a meme), Fates (Wary Fighter! Plus Pair-up fixes movement issues), Engage (Great earlygame, transitions well into GK midgame, best users of smash weapons)
Great: Gaiden (Infinite range warp and Speed Ring exist, plus Lukas has the time to get ahead of other characters, other two are meh though and making any of the villagers into one is a really bad choice), Radiant Dawn (Caps matter, and RD armors have them in spades, helps that they are faster and more resistant than usual), Shadow Dragon/New Mystery (they are good because you are not stuck with them and only need to use them when you need them, plus Bows are surprisingly useful on them), Awakening (Pair-up shenanigans, i'd also count Fred but it would be cheating)
Meh: Mystery of the Emblem (Indoor lance use is the main reason to train one, plus Sheena is a surprisingly fun character to use), Binding Blade (Too many axes in the early chapters, plus magic shreds them. Gwendolyn also shows how bad a knight can be), Path of Radiance (Gatrie does decent earlygame, while Brom can serve as a decent tank even on maniac, they have problems killing stuff though)
Bad: Shadow Dragon and the Blade of Light (just use a Paladin or Dracoknight, they can't even promote), Genealogy of the Holy War (Gigantic maps vs 5-move armors), Thracia 776 (Dalsin is good for 3 chapters then gets benched, hammers everywhere, Why the F Xavier has E in Lances), Echoes (Warp is no longer infinite, Speed Ring nerfed, armored weakness added for whatever reason, much worse than Gaiden), Three Houses (good for certification, otherwise terrible because 4 move, GK is the worst Master class of them all)