We did the Vista last year and were pleasantly surprised at how much we enjoyed Carnival but it's certainly not for everyone. We walked away from it saying it wasn't
DCL but man we had a lot of fun, neither my wife or I drink so it wasn't that kind of fun. I've also discovered the Carnival people on cruise critic are hyper critical of Carnival. They all say how much they love Carnival
but man can they complain!!
The Magic is a Carnival Dream class ship with some great kids activities and awesome food options. NCL Epic also sails out of PC on Saturday's and Oasis sails on Sunday's, (I think).
We are really happy we gave Carnival a shot, it really opened up a whole new world of cruises for us. We still will be on DCL but are adding Carnival to the mix as well and hopefully RCCL soon.
Here is a link to my review on the Vista, it may be worth the drive down to Miami for you,
https://www.disboards.com/threads/thoughts-on-the-new-carnival-vista.3521334/