Ok, TP still did his overlayering and underdeveloping, but this was still a pretty good movie. Madea was very funny without being offensive. Taraji delivered, as always. She was very convincing as a regular everyday woman. Young Hope had almost too much attitude, but you come to understand why. Mary J Blige delivered a predictable "celebrity" performance. The songs were excellent. Definately a family movie! And, the best Madea film yet.