Seasonal changes are, of course, amazing. We've wanted them for a long time. One month is a reasonable amount of time without being ridiculously long for an in-game season. Now it will be much more interesting to visit the same route over and over again since there are 4 versions of it, with different pokemon and accessible areas on top of the aesthetic changes!
I made a list (in my head) of how to change some useless abilities, and that was exactly how I thought Sturdy should be changed. I wish they would change Keen Eye as well so it worked like Compoundeyes, but seeing as many pokemon with the ability have been revealed already without a mention of any changes, I'm doubtful and disappointed. There does seem to be some focus on moves affecting Accuracy, so maybe it will get some use after all.
I am still hopeful that stuff like Illuminate, Stench, Pick Up, and Run Away will at least get an in-battle effect, though. Abilities being useless in battle is just a stupid idea if you ask me.
Two on two wild battles (without needing a partner) will definitely spice up the the level-up experience.
I am crossing my fingers that Incinerate also does good damage in addition to it's affect. If not, it's a waste of an awesome name for a move. Berries being hard to obtain would make it a very situational move.
What excites me the most is reusable TM's. It was always so annoying to play the game corner a billion times to get one move, and then have to do it all over again for a new pokemon. Either that or spend every last cent on buying the coins (which wasn't even an option in every game). The process was time consuming and not very fun. Also, Earthquake is a must on sooooo many pokemon, but it was way too difficult to get enough for all of them.