I have seen others saying it but the run of form really coincides with playing some poor teams in the division - 17th, 23rd, 18th, 15th, 22nd, 20th.... it's great we have put these teams away and the extra firepower signed in January (and players getting back fit) has correlated with the upturn too, grinding out a couple of results but also seeing a few bits of good attacking football (like Shrews). But I suspect we maybe wouldn't have got into the playoff chat at all if a few tougher games had been mixed in.
We haven't beaten a team in the current top 7 all season (W0, D4, L7). And even when we were a considerably worse football team we did get results against some of the poor teams (conversely versus the bottom 7 it's W9, D3). The long winless run from start of Dec to early Feb coincided without playing any of them (as well as all our injuries).
It's very different to last season where we drew a lot more games against the bottom sides, and we didn't lose to any of the top four with only Peterborough really getting the better of us across the whole top 7 - W4, D7, L3. If we'd not had such a soft underbelly this time compared to last (and conceded so many goals from set pieces early season) we'd probably be in the mix a little more.
Rather than blooding people etc I think a massive thing for confidence going into next season would be picking up results against teams above and around us. Barnsley will be tough, we get to play a bunch of teams around us (Leyton Orient, Bristol Rovers, Wigan at home and Oxford away) as well as of course Pompey. If it goes to form it would not surprise me to see us draw against some of the better sides at home and lose away, while picking up points against your Cheltenham's, Carlisle's and Cambridge's but TBC of course!
I think MS needed a run like this after taking over with so many players out and then having to play Derby, Bolton, Peterborough, Derby again... but perhaps it has all been truer to expectations (both the bad run and the good run) than it appears..? I saw a SWB article this week stating reasons for our upturn in form were things like Chris Cohen, more timing on the training pitch with Skubala & squad depth - I think they're all factors but feels like a big omission not to consider the difficulty of fixtures (not meant as a criticism!)