What's a good smartphone for me?

I'm a college student, so I don't have a ton of money, but I'm hoping to replace my 7 year old Motorola Razr. I've been looking at the LG Optimus M+ through Metro PCS, but I'm also considering the Optimus Elite from Virgin Moblie. However, while gaming today, I heard that AT&T offers an iPhone plan for $30/month for 5 years. Is this correct? Where can I find it?

Anyways, for prepaid phones, my budget is ~$150-200, and I won't go about $50/month for a plan. What's a decent smartphone I could get in that price range?

Thanks a bunch,