If I can leave Boston and get to SJU in 4 hours, have 1 hour 20 minutes between a connecting flight to EIS, and get to EIS 30 minutes later, WHY ON EARTH would I want to fly to Miami to connect with a non-codeshare airline that runs 3 flights a week ?

Not that I love SJU, especially returning, but please don't try to convince me that Miami, on return, is a better alternative to SJU, when my destination is Boston, AND BVI Airways doesn't code share to get me where I need to go ?

It might work for someone, but it sure as heck is not in my vocabulary as working for me.