He did a good job in relation to what?
Did he do a good job for a team that aims to be in a title race? A team that aims to win trophies?
I'd say he did a good job for a midtable club. Same as Solomon did a good job for Fulham, also a midtable club. And as you put it, we have signed a player to do a midtable level job so we can replace a player capable of doing a midtable level job. Tbh I'm not convinced Solomon isn't closer to what we need with his dribbling ability.
For me, we are a club in no-mans land pretending to be a big club. If we really want to go up a level, we need to make every signing one that raises our ceiling. If they push established players here to the bench then good.