Being a guy, I was indifferent to most of the story. Leo's constant preaching annoyed me, and I thought the whole love story was so far fetched.
In real life, Kate Winslet's character would have totally stuck to the rich snob. Women in general go nuts over rich douches. I know from experience.
You don't have to be a guy to appreciate a romance movie. I'm a guy and not usually into romances but I thought the Titanic was actually really good. It was WAY better than Avatar and it was sad, which is something that oddly, I like in movies.