I like the random battle thing. It'll be challenging for people, and a way to try out different teams, movesets. This is a good thing.
Id like to see the GTS change. I think its convenient to have it in Pokecenters. I think it should have more of a hack checking feature, and a way to check the Pokemon's entire summery so you will really know what you are getting, but i also want to see them allow eggs on the GTS, or an option where yoou can trade a random egg and get a random egg in return.. Id like an option which will allow you to search for Shiny Pokemon.
I think a shiny search would be too much. However, I am all for a filter that will filter out people asking for legendaries (if you're not searching for a legendary); but that same filter would frick up my bulbasaur breed-then-trade-for-legendary strategy that has worked pretty well thus far.
I'm all for the random egg exchange thing.
However, I still want an adoption center, where you can adopt 1 of 3 random pokemon sent to your game that are derived from pokemon people released on their game. The idea would be that whenever you release a pokemon, it goes to the adoption center... just in case you made a mistake... which holds the last 3 released pokemon. When you go online, the OT, level, pokemon #, and moves of all 3 are sent online, and you get a random 3 pokemon that were sent online back. Your game will then make up new IVs (to save transfer space AND make it more likely you'll want the pokemon you get). EVs will be set at 0.