The site was a bit of a question mark when announced, as much of the content of the lawsuit was raised as issues at the time. TBH, I am rather surprised that there was eventual agreement amongst (collection of US Federal agencies with relevant oversite) and SpaceX that the site was usable for launching rockets without causing environmental chaos.
That said, there is a DAMNED good reason why that site was chosen from a "Lets fling things into orbit" side of things. I'm fairly certain that its somewhat better than any of the NASA launch sites for accessing multiple orbital paths, (W->E, E->W, N->S) helping to reduce CtO (cost to orbit) for the launches.
I'll note that I do have somewhat biased input as a relative is a member of one of the animal rescue entities that supports those turtles, and I suspect that the launches just might cause more issues there than Gwen or any of the executive would like to (currently) admit. All that said, I'm still an advocate for getting Starship into service. I'm just thinking that there might be sufficient political fallout from the Boca Chica site as a primary launch site for Starship that MIGHT cause SpaceX some relatively high cost political flak.