I do like my iPhone. Very much.
Having said that I have had some problems in the past. They seem to be pretty much solved now. Except perhaps for battery life which has shortened in the newest model/OS.
I haven't looked much at Android. I've invested too much in Apps to switch easily...