If so, I’m in for a try.
I prefer to skip even the backup step, instead relying on cloud sync for contacts etc, and manually dumping a couple apps.
After doing a full backup using iTunes, then resetting the phone to factory conditions, and finally restoring the iTunes backup -- my storage space returned to normal, and the speed increased dramatically.
I suspect that over time, internal files accumulate (e.g. log files & upgrade restoration points), and this accumulated cruft gradually consumes space & degrades performance.
But you aren't reporting the phone being warm to the touch, so... hm.
Have you tried wiping and restoring it?
It could be interesting to back it up, wipe it (and maybe remove the SIM card for completeness?), install the worst performing apps on the fresh install, and _then_ (maybe wipe again(?), then) restore it back to normal.
If app performance is terrible in the fully-wiped state, I'd take the phone into an apple store (regardless of warranty status) just to see what they say.
Hmm. Just thought of this: maybe your battery is like the OP's from reddit but in really bad condition, and your phone is downclocking itself to compensate?
Adding this to my comment because it's relevant
I would get your battery checked out for a start. Many of us (including myself) have iPhone 6s and seen no major issues.
basically there are times when it will drop sigbnificantly in a short period, but i have also had it last significantly at 1% and go from ten to 1 in a second - then i rush to plug it in and as soon as I plug in the cablee it immediately jumps back to ~15%
so I think its both hardware and software...
Now, if you use crappy 50-cent third-party chargers, I don't know what happens.
If you're on the fence on whether you should upgrade from an iPhone 6 or lower definitely stay away.
I have a ton of lag on my 6 on iOS 11. I bought it roughly 3 years ago
I'm light on battery though. No movies, no books, a wee of games, some browsing. Heaviest use is sports tracker and maps. I do use it for testing apps nearly daily. But usually it's hooked up to Xcode.