I have been as much of a car enthusiast as much as i have been into technology especially mobiles, coming to the last few years i used to own a Xperia Arc which was me entering the world of Android and at that time i installed custom roms, unlocked the bootloader and what not in the quest of maximising performance or adding some features but that was'nt really worth it.
Then came Galaxy s3 which ran fine for a while and with my then sensibilities it was a great phone when it was new, but that quickly diminished and it became sluggush within one year, so much needed to be done regularly to make it run smoothly, formatting the phone, killing background processes, disabling apps and a hell lot of things, sold it for iphone.
For the next 4 years i used 2 iphones (iphone 5 and 6) and believe me it was nothing special, none of those little gimmicks or flashy features, the phones themselves were more expensive than androids (not to mention the hate but they ran flawless in the entire period i've owned them.they get in the online communities and with some of my friends who believe it is just for showoff, which might be true for some but i have other reasons)
Regular updates and updates to the latest versions on the same day as rest of the phones with utmost certainity, android is not even in the competition when it comes to updates (talking of usual brands here Samsung and all), even google's own pixel promises updates for only 2 years, my mom's iphone 5s in comparison from 2013 will be getting ios 12 from 2018 and that updates even promises to make it faster!
The iphones themselves performed flawlessly, i'm a big sucker for good looks, build and beautiful UI in a phone and for this very reason i never considered Pixels or OnePLUS phones, i don't like how basic/stock android looks at all and it sharing the UI with ultra low end phones from Xiaomi does'nt help its cause either. (No offence to anyone).
Then come the apps, most of the apps and games are launched for ios first, are much better optimised for iphones (Apple paying the devolopers, the phones itself are dramatically less in number than android phones are the reasons), the UI is much more refined and proper in the iphones, many of the same apps in android feel just ports of their ios apps and generally inferior in look and performance.
Having said all that last year i made my switch to Galaxy s8 and the reason was the infinity display, it was the first phone to have a near bezel less display and looked absolutely stunning, Samsung's UI to me looks the best/has looked the best of all android phones and if not iphone for me the only other option is the Galaxy series from Samsung.
Now my major problems with Samsung and Android are they still don't feel nearly as optimised and flawless as the iphone, mind you i paid 58k for my phone so anything but the best is totally unacceptable but from day 1 the Facebook app for example stutters, yes in Samsung's flagship and one of the best android phones the facebook app can't work smoothly, till date i have to make do with the website version of facebook, not to mention all the new features and UI changes come to android the last, my sister's iphone 6s had a much better looking and totally lag free facebook app, hell even my dad is using dark mode in youtube app (on iphone 6) for a couple months now and it has still not being launched for android.
Asphalt 9, the latest car racing game from Gameloft with demanding graphics looks noticeably superior on iphone X and 8/8 plus with much higher frame rates (smoothness) than my galaxy s8.
Now again, i have disabled all of the useless apps, have most of them always sleeping, and have manually turned off background activity for all the apps, and have removed all the useless apps from my phone and to its defence it runs reasonably smooth but not near as much as a latest iphone (it is just an year old flagship afterall)
My friend who bought s8 with me on the same day has done none of this and his phone runs just like any samsung from the history is supposed to, its all over the place and like GTO said like a fully loaded Alto 800 climbing uphill with AC on. My father's iphone 6 in comparison (almost 4 year old mind you) runs pretty much flawless to this day.
Point being no one is supposed to do all the stuff i'm doing to make my phone run smooth and just an year old flagship works like shit, no matter what everyone says iphones are indeed much superior than android phones hands down*
Looking at the designs from many android phones, they have all lifted iphone X's design including one plus 6 so yeah other than cost i don't see any reason for going for these phones.
The hardware issues with s8 are the build is not good as iphones, my display had burn in issues and Samsung just replaced the display under warranty and not the entire phone, there is a visible gap above the display now (minor but its there), they returned the phone with scaratches in the back panel and left a very bitter taste in the entire episode. I'm not even sure if the phone is still water resistant, i highly doubt it but i won't be testing it
My sister's iphone co-incidently just last week had a similar issue with the screen, it had a dark spot on one corner, took it to apple, got a new phone as a replacement 5 days later, case closed! (The warranty had only 10 days left)
Now coming to the camera, since i'm into photography too anything inferior is just not acceptable, i blame the software here but my s8's camera takes horrible pictures out of the box, now it looks fine to many people but there is just way too much noise reduction and over sharpening that the pictures look cheap, it is fine for a phone costing 10k but not for flagships, front camera is much inferior and has by default some sort of beauty filters applied and it looks like i've applied make up, it again is fine for people who use beauty apps and post on instagram but the processing is totally unacceptable for me, so much so i have'nt taken any selfies in the past 1 year.
Now don't get me wrong but Samsung and android phones in general lack that finesse Apple has, many of these things (the camera for exampme) are acceptable to regular janta, but not an enthusiast like me. It is like Mahindra made a S class rival with all the bells and whistles, i'd still go with the Mercedes for that extra bit of Quality. (This example is true for camera and these things, the difference in performance is more like Jetta and Corolla D imho, maybe not from Day 1 but eventually)
* -: Now android is perfectly fine for lower end devices and phones like mi A1 at 15,000 are just fantastic value for money, all the complaints vanish at this price point and like XUV it makes a lot of sense, but when you demand 60k for an Android device it just has to be as good as Apple if not better.
Now coming to the topic that have the smartphones peaked in perfomance and tech, well no.
The graphics are getting better by the day and that day is not far that these tiny little devices in our pockets would be capable to play games with graphics as good as play station 4, so this is improving every year.
Cameras are the other thing that are improving every year, what phones lack today is the dyanamic range (because of small sensors), and high noise, both these factors are improving every year and if you look back say 5 years, the difference is significant.
The powerful processors are helping phones in addressing the problems with camera with state of the art features like multi frame processing, which greatly helps in removing noise in real time (without compromising the detail ofcourse) , AI is another thing which should go big in the following years.
For general public the biggest reason for buying a new phone today are perhaps the bezel less screens, this was the reason i bought my s8 over the overused design of iphone (6,6s,7,8 basically look the same).
P.s Sorry for the ultra long post, i might not have read such a post too so won't hold this against anyone.