You're probably right about that, but he sure as hell isn't the worst. If you don't believe me, watch The Last Jedi. Rose is an incompetent buffoon without even having the decency to be even remotely endearing, and Holdo is literally just the Star Wars equivalent of Karen.