Fascinating, in that it basically makes all this controversy completely visible. It is a schlocky, formulaic movie with plenty of stock, one-dimensional characters. It is incredibly problematic in the way it basically seems to demand utter self-abasement from its female protagonist as a path to virtue, not to mention surrendering agency rather than claiming it. The underlying sub-text about morality and vice is, as a friend of mine put it, pro-ble-ma-tic!!!
But I was also totally sucked in and emotionally engaged (sometimes you just wanna watch a trashy movie, of course). I used to get angry at movies that blatantly pushed my emotional buttons, and this one totally did, but what can I say, it worked. And I think the reason why, and what makes this movie actually worth watching in general, and not just when you're feeling like an evening on the couch with kleenex, is the music. The music is un-believable. Oh my GOD. Mary J Blige, Gladys Knight, and Marvin Winnans are amazing. I think I actually stopped breathing while Mary J Blige was singing. You can find the clip on youtube, but it's not the same. The musical numbers in this movie are like those in any musical - they derive depth from being placed in the context of the story*. Simultaneously, however, they also carry a lot of the emotional - and moral - weight of the film. Rather than preaching at our fallen protagonist, Gladys Knight sings to her, and it's so much more persuasive than anything else could be. In that sense, it's kind of a meta-reflection of what the film as a whole is trying to do, modeling the art of conversion via media. But really, it's just good cinema, too, in those moments at least.
It's a deeply problematic, and kind of crappy movie. There are a lot of things to dislike Tyler Perry for. But what this movie has going for it is not just one hell of a soundtrack, but an amazing collection of musical performances, and that raises it a cut above.