San Jose del Cabo is by far a superior place to Cabo San Lucas. Less crowded, far less street people harassing you when you walk around town and easier and better access to local restaurants, services, basic shopping like grocery stores, Walmart, etc.
On a more personal note, the presentation for signing up with a Vidanta membership would have been much better later in the stay when we had more time to experience the place. We were pretty tired for the first couple of days. The presentation was on our second day there in the morning. We declined membership but may have been much more open to becoming a member had it been later in the stay.