My wife was already using a second hand iPhone and convinced me to try it too. I got that iPhone 7 Plus for cheap, it is in really good condition and it has 256GB internal memory. I was aware it would be stuck on iOS 15, but to my surprise, Apple still sends out security updates for iOS 15. I just checked: my phone is on 15.7.7 and I noticed 15.7.8 came out just a couple of days ago. See [1].
I know that Apple is a closed eco-system and all, but for my phone I don't care that much. My phone just has to work. I still use Google products (maps, mail, calendar, keep, chat), but those run just fine on iOS. The other apps I use, are also working just fine (no performance issues).
To me, it's amazing that a phone from 2016 is still receiving security updates. That is simply non-existent in Android world. As someone who does not have the urge to always have the latest and hottest, that is very nice to see.