Moto X is pretty cool if you need something durable. I think it's pretty much the best out there for that. The Samsung is huge so I would never even consider it. Not familiar with the Nokia but the windows cell phones are limited to the extreme when it comes to aps and features.
glhf