Since YK and Misbah retired, we have not had a genuine killer in the middle. Azhar Ali & Asad Shafiq played decent (the former much more than the latter) with Misbah as captain, but the retirement and them becoming 3/4 was the beginning of the end really.
Babar obviously hasn't been great, Rizwan too, but think it's at all levels. Don't have anyone consistently they can rely on in tests with the exception of Shakeel. Think he should be the 3/4 moving forward.
Ayub is the future but definitely has left us wanting in the longest format so far. Ways to go.
Shan needs to go, simply not international caliber at any level.
Not sure who are the new up and comers, but we should start giving chances to newer players for sure, even if it replaces guys like Babar. Kamran has been decent but needs a long run where his place isn't in question so he can play his game.
Do we have anyone in their mid 20s who has done well at the domestic circuit who should be ready for international cricket?