Or not. A 20/1 Brom with 10 Knight Ward levels has 15 Spd. This doubles the majority of units in C17. If you're willing to staple the Knight Ward to Brom and give him a bunch of Bexp (like you would need to give Soren, Mia, Ilyana, Nephenee, Zihark, and company), Brom can become a solid combat unit (great Str and Def and solid Spd) with poor movement.
Okay. Fair enough. Generals still have awful movement though. Plus, in order to get that 10 levels he would basically have to not fight until you got Astrid. This means you can't use him on the gangplanks in 13 or to clear a lower path in 11 and 12 is possibly right out for deployment (since the ravens give a load of EXP). Well, maybe he could do one of those, but only one or else he could easily get too much EXP.
And his movement still blows chunks. At least the sages get ranged weapons and don't have to worry as much about the terrain as generals do.