Pretty much cosign your thoughts. It’s still the beach, but it’s incredibly inconvenient to get to for us, compared to other beaches. But even taking travel time out of the equation, I think it’s near the bottom of my rankings of all the beaches I’ve been to.
In general, I'm not a fan of the OBX. I'd rather be there than not at the beach, but my wife's family is obsessed with Corolla. It's fine, but it takes SO.####ING.LONG. to get there from Charlotte and then once you're there it's completely overrun with assholes from New Jersey.
For my money, I'd much rather go to the Brunswick beaches and enjoy the peace and quiet.