> Their headphone jack is pretty flimsy too
I really can't stand those. I've had the headphone jacks on two separate high-end Android phones go from crackly to completely unusable, while my ancient iPod nano is still rock solid after years of heavy use.
A decent 3.5mm jack is not an expensive part, but so many manufacturers seem to opt for the cheap garbage that doesn't actually work.