Hey guys, I always have trouble with big purchases and now with buying a new phone its turning out to be crazy! As of right now I have until the 23rd to buy a phone (at walmart, since I have my employee discount and they gave us 3 "use on anything" coupons for 10%, so total 20% off

) but anywho here are the main things I want in a phone...
No contract (preferably, with virgin mobile and koodo I get 25% off any plan)
good processing (doesnt need to be amazing, but nice speed would be nice)
a bigger screen (I have big hands and bad eyes, but reading ebooks when I'm bored would be cool and I dont want a fanny pack for a kobo
lol)
good battery life (I usually have brightness on 10% so shouldnt be too bad)
and eventually a nice internet speed would be nice (dont wanna start with a huge data plan but when I get a career going it would be nice)
any thoughts? I was looking at the nexus 4 from google but walmart doesnt sell it and I dunno if they do this one but the galaxy note 2 would be cool aswell.... any help would be amazing