And maybe while you are at it, check out the Abaco islands in the Bahamas for great boating to cute islands and friendly people

But to your original question, the Grenadines are beautiful but the distances between islands are greater than the BVIs. There are spots in the Grenadines that are getting more popular (eg Bequia) which means more choice of bars and restaurants.

You have a lot to think about!