I'm surprised so many people have trouble with Whitney.
For most people, it's the breaking of innocence - up to this point (including RBY), no gym leader has really been a challenge, except perhaps Misty if you picked Charmander, or Sabrina in Yellow. Whitney still takes it up a notch compared with these, and she is the first gym leader where:
- You cannot always death-fodder your HM slave because Rollout will have quadrupled in power when you send your better Pokémon back in
- It has recovery, and unlike Sabrina's Alakazam, it is bulky
- You have access to one Fighting Pokémon - the traded Machop - whom Miltank can still beat if Rollout is powerful enough, or flinch to death (the same goes with Geodude - and it doesn't damage Miltank quick enough for it to recover). This Machop also has rubbish DVs, and Fighting types are useless for the rest of the game
- Potions aren't enough as Miltank is capable of damaging at a quicker rate
- You don't have enough money to stock up on Revives
- Miltank is surprisingly-quick - to put it in perspective, its speed is as quick as Salamence and Typhlosion at the same level, ignoring DVs. This means that without a lot of grinding, or without paralysis, Miltank will go first
- The wild Pokémon in the surrounding areas are grossly-underleveled to prepare yourself against Whitney (HG/SS raised their levels slightly). Also, there's plenty of Bug, Poison, Flying and Psychic types there, meaning leveling up that Machop can be an absolute pain
With preparation, Whitney is easy, but if you went in feeling cocky and unprepared after thrashing all the gym leaders in Kanto and Johto thus far, Whitney will likely wipe the floor with you. For a lot of people, Whitney is probably the first gym leader whom they blacked-out against.
Whitney isn't the hardest gym leader any more, but to many young adults out there, she is the first time you realise that you aren't a Pokémon master after all.
I was in this bucket too, for the first time - Whitney butchered my team, including my Croconaw, who was 6 levels above her Miltank.