Pre-emptive warning: I haven't spoiled any major plot points, but there are some tonal spoilers for one of the game's endings.
I err on the side of recommending this game, but I can't claim that it isn't very deeply flawed. Its main failing is that the story is about a lot of things, but the ending is 100% reliant on whether or not you "win back" your love interest. Personally, I thought it would be most satisfying to play a character initially very deeply set on reconnecting with his ex, but gradually coming to terms with the breakup and, in the end, letting the ceremony go uninterrupted. In this playthough, I had been successful in almost every aspect of my life: religiously keeping a journal, participating only in activities I believed in, and treating everyone with kindness. My character's future was promising. So, what ending did I get?
The one where I'm suicidal, nihilistic and alone because I couldn't bear the pain of losing my ex-girlfriend, who I'd had every intention of getting over on the way to her wedding. This is the only ending possible if you fail to "win her back", regardless of your other achievements or the way you've roleplayed your character. The game as a whole could be massively improved by the removal of the framing device at the beginning and end, as, for many endings, it fundamentally doesn't make sense and stands contrary to the story's themes. There's a fine post-credits scene, but it didn't negate my confusion at my character's hysterical response to making a perfectly fair, mature decision that, in my mind, caused him no great pain. It was a very "Huh?" moment for me.
As for the rest of the story, it's pretty good. Tonally uneven but not at all bad, and I genuinely enjoyed most of the campaign. The trip was gruelling but satisfying, with more than its share of close calls and poignant moments, and it felt like I was coming to the end of a long journey when I finally arrived at the ex's wedding location. It's not realistic, but there's a realness to it -- something humbling about the situations you're faced with, an earnestness in the way the game presents love, friendship, and hope. I guess that's why I felt degraded by the ending... I mean, how can my character be so nihilistic when the past month has probably been the most interesting in his life? He's learned so much, experienced so much, yet the game gives me a pitch-black failstate because I didn't adhere to the arbitrary goal. It's not only unsatisfying, but also troubling philosophically. I guess I would recommend this game with the cliche that you should focus on the journey, not the desitation... or play with the LI in mind. Either way.