I live on SXM and absolutely love St Lucia. It is probably the most beautiful island in the Caribbean. That said, SXM has nicer beaches and a more international flavor and definitely better restaurants. If you love beaches and great food, then St Maarten is the choice for you.