So my LG Optimus S is a piece of **** and has been getting worse of late. As such, it's time for me to get a new phone. Since I haven't really kept up on phone tech, I'm lost on what to look at. I know that some of what pops up with phones only really comes from personal experience so feel free to pipe in with anecdotes about models that should be good, but are horrible and vice versa.
Really what I'm looking for is something that isn't as big as my face, that gets decent battery life, and that gets decent reception and data. I was looking at the Galaxy S4 Mini, Samsung ATIV S Neo, and maybe even an iPhone (as much as I'm not an Apple fan), but I'm not sure how they fit into that.