I think she looked good for the most part during the X-Factor days. It's just that she's very awkward so she comes off looking like a complete idiot in pictures.
Like here:
You can tell she looked nice, but the faces she makes when posing for photos...
Why do they always cake her lids in trashy black eyeshadow? Not a good look.
Katy and Beyonce are starting to age, their faces are kinda sagging a bit (Katy moreso), and Britney's looked haggard since like 2011. Nicki does look a good few years younger than them in my opinion