Hope to give you an insight on Frank Onyeka.
He gives 100% and will cover every blade of grass, and is particularly useful at playing a gritty game.
However, on the ball he is genuinely woeful, he has a first touch of a trampoline and absolutely no passing ability. Brentford very rarely get them wrong but we got this one quite wrong. With Grimes already in the midfield, Onyeka wont offer much else.
I try to watch your games on the telly but it is fairly hard now-a-days with our away games and trains being fucked afterwards. however what I have seen is you probably needed a 3 players to secure promotion: a winger (Esse seems to be the solution), a left back (Brau may come good later in his career), and a midfielder alongside Grimes., and perhaps even a striker (although wright may turn consistent and score enough towards the end of the term.) You need someone to drive the ball and have the ability to breach defence with quick passes. Onyeka is not that player, especially not for 8m.
good luck cov, on promotion.