@babo Messi is very close to joining Manchester City, and while this deal will prove to be an expensive transfer for them, yet Im sure that theyll approve it. Furthermore this deal will also mean that Pep will have to commit for at least two or three years, so you see its a win - win situation for Manchester City. Lastly according to rumours Messi is signing a 5 year contract with them i.e. hell play 3 years in the premier league, and next 2 years hell play for City owned Major League Soccer side New York City FC.
Messi in very end of his career does not want to gamble with a strange coach whom he has not yet worked with before. So from this point of view, Pep is the best coach for Messi. Pep won't leave Manchester City so Messi will come to join the party with Pep. In the Europe, there are only 2 big and rich clubs that can meet demand of Messi, PSG and Man City. Pep won't move to PSG so Messi has only choice to make.
With all of his love for Barcelona, I don't think he will move to Real Madrid.

Manchester City is already a strong club and they are lack of X-factor. The factor can be Messi.