Those are the main reasons, yes.
He played dull, defence-first football, and the players did indeed underperform under his management.
Hughes may not be a world beater, but he kept us up last season, and deserves at least half a season off the back of that achievement. Can’t understand your desire to change manager 3 games in, although I may have changed my mind after 20.