I'm blessed with a girlfriend who despises the book, and even more the movie, and even more the actors/actresses. I don't think the book is written for all girls without exception. Meyer wrote this book for typical 'girls' in her mind (and perhaps lots of us think the same): cheesy, craving for being adored by lots of pretty boys, prom nites, saved by prince(s) charming, you name it. Sometimes we don't realize that there are different kinds of girls.
As for the fact that lots of people, including boys, are nailed to the book, I can't judge them for having sub-standard literary taste. It is a fact that industrialized, franchised pop-art like boy band is more 'acceptable' to market, and thus makes more money. But I can say that there are lots of teenage and even children novels which are written better.