I loved this movie. Never mind that it embodies "chick flick," or that some people think it's "superficial." It's entertaining, and after a pile of "deep" movies with hidden messages waiting to be analyzed, deciphered and whatnot, being entertained is all that matters.
Plus, this is the film version of every book geek's fantasy - a hot teacher who reads Shakespeare! This makes this film a big guilty pleasure for me