I don't know how hard it would be to implement, but I think it would be cool if you could choose which Pokemon version to play when first starting a game. This way incentive for trading would be increased and there could be advantages/disadvantages for whichever version was choosen.