Buffalon is somewhat better as far as non sp revenge kiilers go, but the reason i dont like Druddigon or whatever over dragonite is beacuse of poketurn and egain. Sure you can glactic switch to get Druddigon ready in one turn, but the ability to drop dragonite/dce/egain makes it a winner in my book. The suprise can throw your opponents strategy off entirely. Also you would pretty much have to play warp energy because it cant be poketurned. So it makes dragonite faster which makes it superior IMO.