Understand why he needs to leave... but where will he go though? I struggle to think of suitable place for him to go... won't go back to Spain (Real) as they are fully loaded, Bayern seems not interest at all, can't see him moving for another PL clubs (Chelsea), that only leaves Italy, France and Portugal.
For France there is only PSG, unless they are somehow selling Neymar, there is simply no place for him with Mbappe, Messi, Neymar up front.
Well for Italy, don't really think he will return to Juventus as they are still undergoing their own rebuilding process with not much hope of winning trophy soon, Inter just got Lukaku back for loan, Roma won't play in CL next season... so that only left with Milan, who has Zlatan but will be out injured for long.
Finally, there is no club in Portugal who could afford him, and he sure won't challenge for CL again if he moves back to his home club Sporting.