I don't like it at all and what's made me dislike it even more than I would otherwise is its former massive popularity. Popularity won't make me dislike a name that I like, though it would prevent me from using the name, but if I dislike it already and it's popular, then I dislike it more. Guess it's from hearing it over and over and each time thinking, "OMG WHY". Sort of entrenches the dislike.
It's sunk in popularity very quickly and it's going to be, or already is, so dated, so I foresee there being more and more people in the future who share my opinion.
Heather is the
Gladys of 1970 and
Gladys was the
Heather of 1900. Another good analogy is that
Heather is the
Linda of 1970 and
Linda was the
Heather of 1950. I love my older sister
Linda to death, but whenever I think of her, who was born in 1952, complaining about her dated name, and then think of how she named her daughter
Heather in 1974, I want to shake her.