>>43284711But it's the most unique and beautiful city in the series, it has the mystique of only being accessible by dive (not counting fly), and it has great music and a gym. There's also Brick Break, the only good Fighting type move learnable by most Pokemon in Gen 3.
There not being a lot of important NPCs is a good thing. Cities should be more than just the important locations, there should be some actual people living there. It's why Gen 2 has awful cities for the most part.