Katy Perry Is the Newest CoverGirl, But These 7 Celebrities Would Make Better Picks