I think they're both good for each other. She needs someone who is at the same power level as her, and loves her regardless. And he needs someone who is compatible, smart AND girly. Sure, he could have just dated any model. Who else is like J Lo? Classy, slutty (sort of), not ashamed of her body, business-smart, sweet....etc. All in one. Who else, man?
They should last for a while. Wanna bet?