Pretty much agree with all of that. Assume Gordon will stay and I'd like to see McGowan get another year (but would expect him to start fewer games next season). But even if McClelland and Olufunwa really step up, we're going to need at least one CB and one LB.
The other priority has to be some width for the midfield. DJ seems to be coming to the end of his contract at Charlton - would we offer him something? Personally I'm not sure he's done enough, but he was starting to look good when played in his more natural position just before he got injured. Hopefully we give Taylor Steven a new contract, but will we look to send him back out on another loan? I can see Drey Wright getting some sort of short-term deal to prove himself if he doesn't play much between now and the end of the season.
I don't think another striker will be high up the list of needs, given Sidibeh, Kimpioka, Clark and May are all signed up for next season.
I think we'll see Considine, Brown, Booth, Gallacher, MacPherson, Crawford, Carey, Ballantyne and Kane all being released, along with Phillips who we know wants to go. A few of our bigger earners amongst that lot so hopefully that'll free up a good bit of budget to have a smaller but better squad.