They should allow us to search for Pokemon that we have not yet encountered, filter out all those impossible requests, (Seriously, just block any "level 9 and under" requests that cannot be obtained at that level, like Reshiram or even Skuntank.) Also, a better interface that shows you all offers, not just the top few for your desired Pokemon. Also, it would be great if they updated the interface to something more computer-like. It should show you the newest offers as if the GTS was a website, and you can filter results to find the Pokemon you want, and be able to see everything about the Pokemon. As well, you should be able to recieve multiple trade offers for your offering. For example, if you put your Scizor up for trade, instead of specifying you want a particular Pokemon and being stuck with whoever gives it to you first, different people could offer their Pokemon based on filters you set, like level, gender, species, shininess, etc. and you could choose which one you want. This way, opportunities could be greatly expanded.