Vieira would be worth the gamble IMO. He's done his groundwork at City and NYCFC and due to his standing in the game will have instant respect of the players, something that was apparently a problem for Puel.
If City see him as their future manager, surely they'd want to see how he copes in the Prem rather than just in the whacky world of the MLS.