I was in Boca Chica August 4-7. Middle-aged male traveling solo. I found Duarte to be MUCH more, shall we say... "tranquil" ... than in my preceding (mid-2004) visit. But I still had a good time.
The traditional BC nightlife is quite limited now. The Burbujas nightclub was packed with overly friendly (to the point of in-your-face) females who outnumbered the males at about a 3-to-1 ratio. LOUD, crowded, and too intense for my geezer tastes.
What I missed most was the early evening stroll along a busy Duarte. For those partial to street-side seating, the Swiss Bar (and cappuccino place), Italy Italy, the adjacent Italian place, Muchachas, Cafe Criolla, and the pizza place (across from the now closed Cosmos disco) were all still open. D'Nancy, Isla Bonita, and the Boat House (all minus street seating) are also still open. All, however, seem much less busy than in years past.
But during daylight hours, the beach scene was as good as ever. I spent most of my time at Playa Vista, and had my usual good time.
If one's looking for dozens of loud, crowded, late-late night options, BC (in its current state) is but a shadow of its former self. But if you like a small, laid-back beach town (and can tolerate fairly constant vendor/pimp hustling)... and sleep relatively normal hours while on vacation... I'd say go for it.
But all in all, I must say I prefer Sosua. I chose BC because I had a bunch of USAir miles (which meant flying into SDQ) and limited time (which made a trip to and from the south coast and Sosua impractical).
just my two cents...
macmasher