Taraji is always amazing! The premise of the film is refreshing because it's not the ridiculously predictable storyline that much of the industry seems to think we want.
Tyler Perry did especially well with this storyline; it did require the right casting for it to work, so kudos to those behind the cameras.
There were only two concerns I had, and they're quite common in movies & television - the musical score was often too loud during dialogue; and when something printed, such as the financial checks (or texts, subtitles, etc.), the crews need to remember that not everyone is watching the movie/show on a big screen or 50" TV. The usual white lettering is often too small and fades into whatever lightcolored background is onscreen.
There are plenty of fresh screenplays out there -the industry just needs to take a chance on the unknown writers who've passionately written them. We're just waiting for the chance to introduce you to our characters. :)