So far every generation has had its fair share of shitty designs, and all have had some amazing ones. I love a fair bit of B/Ws. I do agree with the thing about B/W1 though, was in a way a failed reboot, i still enjoyed the game but i wish there was a higher selection of pokemon available. As for the Pokemon MMO, it's not an official nintendo release (obviously) but there's a decent fan made MMO running off of the FR/LG engine, All you need is a FR/LG Rom, i'll link to the MMO download.
http://pokemmo.eu/