Quoted By:
Slightly darker story, Pokemon can die for good after X amount of faints, and non-linear layout so you can pick and choose which ones to do first and the game will scale accordingly.
Of course that means there will be a small town outside of the gyms town or you start in the gyms town.