it all depends on what you are looking for. If you want to relax and you like the smaller ships, you'll be fine. She docks right in St. Georges, it's a beautiful spot and doesn't accommodate the mega ships. As a result, that end of the island is less crowded. If it saves you airfare and it's reasonable, go for it.
If you're looking for ice rinks and flow riders, you won't find them.
I just did Bermuda on the spirit, and for the money, how could I go wrong? What I paid for a seven night cruise, wouldn't have covered the airfare. Let alone a clean comfortable room, good food and great shows.
If money is no object, choose a different ship. Or book a suite for what you'd pay for a balcony and travel like royalty!