My only concern would be having too many 'first team' players! We already have 25 players who will all want to play more than they miss... challenge will be keeping players happy.
I've listed the players by my perception of quality for each position... insane how much depth we have now.
2 GKs: Schmeichel, Ward
5 FBs: Ricardo, Justin, Castagne, Bertrand, Thomas
4 CBs: Fofana, Evans, Soyuncu, Amartey
7 CMs: Ndidi, Tielemans, Soumare, Praet, KdH, Mendy, Hamza
4 AMs: Barnes, Maddison, Perez, Albrighton,
3 FWs: Vardy, Daka, Nacho
The balance does suggest a new CB and AM could be needed, at the expense of some CMs we seem to be stockpiling.
I think we need to move Praet and Choudhury on before bringing in any more Prem first team level players. I like both, but they'll hardly play!