I have been to both regions several time and in the end, for us- the selection of the quality AI resorts we were looking for, swayed us to Cancun region vs. Cabo. The beaches and proximity was originally very attractive for Cabo- but there is just soooo much more to choose from for 5 star, family friendly and modern AI over on the otherside. Since we will have several families with kids- the undertow also was a negative in Cabo because it's hard to convince kids they can't go in the ocean when it's right there! (But it really isn't swimable in most areas)