I think you have listed a lot of players that I wouldn't want anywhere near the team next month and a few that I'd never consider again.
If you consider the level that our players are currently at, we have 3 players above the rest -
We have a bunch of players that play at a good level and should be fairly dependable at international level -
Griffiths (CF) - this is where he should be anyway
Then we have players that play at a decent level and can be hit or miss at international level -
and a load of others.
We need that list of 3 to be closer to 10, and the list of next list enough to fill the rest of the squad, with cover in each position. Some players will improve. Others won't reach their potential or will be unavailable for a wide range of reasons like injury, international retirement and falling out with the SFA.
There will be arguments about the standard of different players that I've listed but the reality is we are still short on real quality, but our options at LB and in midfield aren't too bad.