New Phone?

I have been waiting for a new phone and now I am at odds. I have Sprint and the 3 choices of mine are going to be the Nexus 4, Samsung Note II and the Samsung Galaxy S3

Any input on which of the three to get? I really appreciate it!