It could have been better if they had worked on more lyrics to the song, and they didn't put those very dancy parts with "motherf*cker" something in it. I'm not really feeling it overall, but it has its moments. Though it's very commercial, so of course it will be a Pop smash, even if it doesn't deserve it!
I just wish this was the first song we were hearing this era. We've heard too much crap so far, 'Roman In Moscow', 'Stupid Hoe', and 'Roman Holiday'. It's been very messy.