There are three things that AC continues to have over most other casinos, except Las Vegas and Reno: (1) they have hotels attached to their casinos, with comped rooms and all the amenities; only a few of the others to my knowledge have this, Sands in PA and Dover Downs come to mind; (2) they have a cluster of major casinos within minutes of each other; and (3) they are of sufficient size to attract very large players from around the country, and from outside the country.
For me, most trips to non-AC casinos must be day trips, unless I'm willing to put up with staying at a nearby motel. When I'm in AC, I forget about the weather, since I am safely ensconced in a luxury hotel, and I can stay there for days at a time. I enjoy the AC comps, which go beyond a sandwich and a coke; excellent meals are comped, and I've never had to pay for a room. I've also purchased a ton of clothing and other stuff on comps earned. I sat with one lady at the tables one day and evening last week, a fifty dollar player, whose husband spent most of the trip at the hotel spa.
The things I do not like about AC are the distance from home and the mediocre games.
On balance, I believe the PA and DE casinos need to compete more than AC for many players. If you live in those areas, you're basically a captive audience, but if you're away from those areas, the better games can be the deciding factor. For me, I can drive an hour less, or the same amount of time for some, but the main thing is the better games. How much the rumor that PA and DE games are better affects ploppies, I don't know. But shorter distances and better games are the best thing non-AC casinos have to offer, except for the few with hotels.