Okay

So, you know with a deeper bench... the economics on the manager would become harder, the salary per day would add up a lot.
For teams in all three competitions it would be nice to have more players.

How many more players is needed? Anyone with opinion on this please post your thoughts too.

Explain what you mean about no contract, I don't understand that part.

I myself keep 21, but wouldn't mind the flexibility of more players. With the new Sell Now feature it's less needful, since room can be had instantly. But if I was in three competitions a few more players could come in handy.