The biggest problem I have with yellow is that you can get all three starters from red/blue without trading, which... umm... just annoys me, I suppose. Yellow has got a lot less bugs and much better graphics, though.
It appears that I'm agreeing with a great many others here when I say that G/S/C were alright, then it started getting stupid, and I stopped playing them.
Oh, and the standard lineup I use for the Elite Four on yellow (It's the only one I've still got a copy of - yes, I do play it from time to time

) is Kadabra*, Charizard, Gyarados, Fearow (I've beaten Lance in the past because Fearow's somehow survived a blizzard and mirror moved it back), Zapdos (or Pikachu if I've not bothered to get Zapdos, but he generally sucks due to unevolvability*) and either Raticate(super fang FTW!), Dragonair
T or Chansey, the last two being damage soaks.
*I have noone to trade with, and no cable to use anyway
TAnd all these are < level 45, my best team being (I think) 44, 42, 41, 39, 44 [pikachu] and 32 [dragonair] respectively. This explains the underevolved state of Dragonair.
Oh, and on the remembering pokemans (damn, I wish opera accepted ctrl+alt+e...), I could, at one point, recite about 110 of the R/B/Y monsters in order, which I am most definitely not proud of.