Witsel for 20M is not a bad deal, and i wouldnt mind if Marotta would do it. but since we can get Allan for 2+12M, which is better than any deal we can make for Nainggolan or Witsel, we should definitely prioritize that and try to get it done as soon as possible.
also, if this is some "Marotta prefers Allan (loan, smaller fee and salary, silimar quality), Allegri prefers Witsel (needs a player of his characteristics for tactical reasons)" scenario, and both Marotta and Allegri think we are fine at fullbacks and dont need to sign any (which would mean Asamoah isnt seen as a CM, and we would be a CM short), then maybe we can even get both.
on the other hand, maybe they arent even alternatives to each other. we already stroke a deal for Allan, why not finish it? we might wait to see if Pirlo stays or leaves before making it official and Witsel could be a signing we want to make regardless of if Pirlo leaves or not. what if Allegri wants to use Witsel as an AM behind the strikers for that extra creativity (thats the only plus he has over Allan tbh + Max already said he likes Pereyra better off the bench in important games, and it could also free Vidal to play as a b2b) in some games, and he could also replace any of our other 3 CMs when they need rest... im thinking all this because i dont know why we would preffer a 20M Witsel (which is still a decent price for a player of his qualities) over a 2+12M Allan (which is a steal really, IF these numbers are even true), and that we already have an agreement with both Allan and his agent AND Udinese, yet we still dont want to finalize the deal. are we waiting to see if Witsel is coming, or are we waiting to see if Pirlo is leaving, to then sign Allan?
in the end, i would definitely preffer Allan over Witsel and if we get Allan instead, we could maybe afford a pair of fullbacks even (or just one, which would still be good). its gonna be an intersting summer