The movie is fine for the most part follows the Tyler Perry formula. He has a problem laying out his stories and how they should be told.
The Charlie sequence at the end could have been moved to a different part of the movie or removed in it's entirety and saved 25 minutes.
Overall the actor who plays Tonya is too much and over the top. She always has to be screaming to appear funny, just like Kevin Hart. The times when she was screaming and yelling and said something funny calmly it was really funny.