> The mini is inferior in some specs to other iPhones but at the same time really high end as far as mobiles in general go. That makes it a niche product even if screen size was not a factor at all.
I feel like it being smaller is a factor in it having inferior specs: much easier to fit a better camera etc into a larger body.