From what you say in your post, it sounds like you favour moving. Are you in a position to move eg no family ties and is the new uni somewhere you could face living in for a year or two? If so, staying with someone you like sounds like the best move, rather than an unknown quantity who doesn't sound like he will necessarily know what a PhD should look like or anything about your topic.