/v/ made their own Pokemon game, basically. Over a year in development and I have heard only good things about it.
Windows-only otherwise I'd be playing too and telling you all firsthand, but, yus.
There is no player-to-player trading unfortunately. But it's still worth checking out.