In reply to Teflon Boy.

I agree, both of them are good songwriters, they know what they're doing and many popstars have hits written by Katy (Selena Gomez, Nicki Minaj, etc.). I think she's more versatile.