This is the kind of movie you put on and watch with an Empty mind... no thinking, just entertainment.
I personally am a big fan of subtle, loving romances and this fulfills that role for me, so I love it. The comedic aspect of it is also really nice, and it tackles about quite a few problems in today's society.
I agree, some parts of it were all over the place, but the acting and the sweetness and relationships were portrayed brilliantly. I love it, and I'm going to watch it again, and again, and again.