Allegri is a practical coach. I don't quite agree with the criticism about the playing style, and boring tactics. All those came up only in the last season or so at Juve. Overall I have seen him adapt the game based on the players he has, and getting the best out of them.
Notably stuff like using KP Boateng as AM at Milan, Mandzukic at LW, moving Cuadrado and Pjanic's positions to get the most out of it, and of course being flexible with 3-man and 4-man defence.
Considering our squad today is actually quite good, and we don't need to spend a lot of money to upgrade - selling and replacing Vecino and Gags, getting a LB/LWB, and another striker post Sanchez, Allegri can make this squad finish in top 2 next season.
Of course, a Pochettino would be better, but that would mean looking at a lot of changes as well.