I never try and sway these discussions either way. I usually advise that if you have fears, concerns etc. go elsewhere. Mexico is Mexico, it is not canada, it sometimes fails to meet "average Canadian/American" standards.
You figure this out on the first trip or two (or first time, if you research it) then decide if you like it.
I love it, have travelled there more solo than with someone, usually 3-4 1 week trips every fall/winter. Weather, food, people (locals, ex -pats, other travelers in that order)
Fishing ? Sucks. Called off full day charter at lunch, as the (4) yellowfins I caught left me bruised and worn out, and they weren't that big. (Gordo bank, Cabo)
First sailfish, 20lb test, fishing live bait off Los arcos. No weight, just a hook some bait, and a silver and blue missile. (85-110 lbs, depending on who's lying best). I'm good to call it 75 lol the way that thing jumped over and over.
Dorado. Those are insane. Had a morning trip that brought 11 of the crazy beasts in. I have a fiberglass replica in my office. That's how fun they are. They will take surface bait from below, resulting in end over end flips in the air. Oh, they taste good as well.
Wahoo. Never has a fish been named better. Once hooked, all you say is wahoo! As the reel screams. Wire leader a must.
I love the island, canada, BC.... But once it's an option, I will be revert to wearing shorts/sandals as a uniform.
Stay away from border towns. No good reason to be there, and that's where it's all bad. Tj included