I have trouble playing through Crystal because I have an obscure phobia for the unexpected and shocking. I stay away from patches of grass in case the three dogs pop up since I'm forced to let them free in that version.
It's funny though, I finally went into a patch of grass to train a Scyther and the first pokemon that pops up is Raikou! Gah!
I find Gold to be the best in all.