Eugen, not being able to install apps without any Apple involvement whatsoever is an absolute dealbreaker for me, as is the hard dependency on Apple servers (you can't get past the initial setup without an internet connection and an Apple server giving an okay). Having the ability to unlock the bootloader is nice, but not critical — didn't do that on my last 3 Android phones, but it gives me more peace of mind somehow.
And regarding hardware itself, there's my pet peeve about the lack of a headphone jack.