There *ARE* a lot of choices.
I would recommend you come down and see what you like. The Boardwalk has some good and bad points. The one thing I don't care for is that the traffic absolutely sucks getting to the marina on weekends. Once there, you will have secure parking with a gate. And the marina is very secure as well. It is the closest marina to the bay, and you will be at the channel within minutes. The slips are floating, and the place is clean. Besides the traffic, it is very noisy there. Besides the noise from traffic, there is the big wooden roller coaster always to be heard, along with a train whistle always blowing.
If you like to party, and don't mind the noise you would probably like it. You can walk from your boat to some good bars and restaurants. You also get a 10% discount at the Boardwalk restaurants, along with preferred seating. It is a good deal if it's your kind of place.
We are at Watergate, a ways up the Lake. Much quieter, nice landscaping, grills, 2 pools, and picnic tables. But no security. We like it much better, but it is individual taste. No liveaboards under 40', a new rule except for those "grandfathered" in.
I have heard Marina Del Sol is not so great, but I have no knowledge myself.
We bought our boat in Baytown and moved it to Kemah. Our plan was to move it to Port A or Corpus, but found we love the Kemah area much more, so have stayed for 1 1/2 years so far. Again, it is just whatever floats yer boat...