Depends on what you’re into, but I had a decent experience at the Hilton. Hotel was OK but it’s near a ton of the restaurants if you’re planning to eat out. I’ve mostly stuck to the area between Hilton and the Ritz, which is easily walkable. I walked south to eat at The Kitchen Table by White, which was one of the best meals of my life. They changed the restaurant to Infini, but I think it kept a lot of the same staff.
Ritz is also nice and has a casino (Hilton is just poker room). It’s a little more isolated but still easily can walk to stuff. Across from the Ritz is the Boardwalk Boutique Hotel, and I really enjoyed staying there. Very chill and has beach access through the Ritz. Easy to rent a car and park it at the Boardwalk plus there’s a kitchen if you’re looking to cook while you’re down there.
I did snorkel there once, but I didn’t think it was that good, so you’re not missing much. I didn’t go to town or see flamingos or anything like that.