I found Makalov to be a fascinating character. I never considered him to be a bad character by any means. I actually like his unlikable nature and being a butt most of the time. And it's a shame that the Tellius games didn't really do all that much with his character. Heck, he doesn't even have a support with Marcia for some reason (probably the first siblings in FE that doesn't have a support convo with each other).
My favorite support for Makalov would definitely be:
While I admit RD didn't change him all that much, POR made me appreciate Makalov a lot.