That’s a tough question. As an Alberta resident (and most of our friends who are born and raised here), we will say that Jasper is slightly better as it is not commercialised like Banff. Jasper doesn’t get a lot of attention like Banff does, as far as international tourists go, and that has helped to keep many attractions a little low key.  It is also a little difficult to access this national park without a car - like many lake and trailheads are located 10-15 minute drive from Jasper town, and hence having a car for sightseeing is essential. Banff, on the other hand, is popular with international visitors, and the international airport is located just 90 minute drive away (as compared to 4 hour drive from Edmonton) Banff town can be navigated without a car - using ROAM buses, tours or walking to attractions located in and around the townsite.