Absolutely right ... the renovations done in 2003-2004 really helped make new Sox Park seem less generic.
It's now an attractive facility, especially inside -- well-maintained, great sightlines, etc.
This is by far the most accessible stadium in the city -- located in a central location in the region, near three (!) public transportation lines and two major expressways (Dan Ryan and LSD). It's got the best tailgating scene in the city. And then there's the fact that it's the same location as the old park -- so in essence the Sox have played at the same location for 113 years. There's a definite appeal to that.
There's nowhere else in the city/region that would work as well as their present stadium/location.
That said, it's definitely time for another major renovation -- they really need to overhaul the outfield/bleacher section (would love to see them get rid of the Tinkertoy ad space in the outfield).
There's also room for development around the stadium. Before he died, Jim Thompson talked about how he wanted to build a hotel on the property, perhaps in the area where the old ballpark was. But that idea was nixed by JR, who also nixed Thompson's request to share profits for the "Bacardi in the Park" restaurant that the state/taxpayers built for the team back in 2011: https://www.dnainfo.com/chicago/20160825/bridgeport/sweetheart-deal-on-ballpark-naming-rights-nothing-new-for-white-sox/