I live in Miami. There's a lot I like about Suarez, but the idea that he can be elected president is
For one thing, people think of the mayor of Miami as being roughly on par with the mayor of NY or LA. But that's not how government is set up in Florida. The city of Miami has a few hundred thousand people, and being mayor is a part-time job. Suarez also works as a lawyer and advises a PE firm (the latter of which always seemed like a pretty big conflict of interest, but I digress). The local official who actually has power down here is the mayor of Miami-Dade County, which includes 34 municipalities (Miami, Miami Beach, Doral, etc.) covering some 3M people. Suarez is more like Pete Buttigieg than Mike Bloomberg; in fact, while he has a larger population than Pete did, he has fewer responsibilities (the unelected city manager runs most of the day-to-day stuff).
Second, the notion that he could ever get the Republican nomination is also fanciful. This is a guy who not only didn't support Trump, he also didn't support DeSantis. No way the right wing goes for someone like that, not even for a statewide office in Florida, much less for president.
Honestly, the smarter move for Suarez would be to switch parties and run as a Democrat. (His father, himself a former mayor, started out as a Dem before switching to the GOP.) The Florida/Miami-Dade Democratic parties are both such a mess, they would probably embrace him out of necessity (witness them repeatedly nominating a former Republican, Charlie Crist, for governor). I could easily see him winning the nomination to face Rick Scott in '24. And he would have a lot more room to maneuver as an independent-thinking centrist, whereas to run as a Republican he will have to kiss the ring (and it still won't be enough to make them trust him).
But it appears instead that he's
doubling down on the Republican thing. It wouldn't surprise me if he comes out in support of DeSantis this time around, which is kind of a freebie since he's obviously going to win. But it won't be nearly enough.