Jennifer Lopez is a jack of all trades but a master of none.