It's not just the eventual slower UI interactions(which are bearable), it's the rise of energy consumption that ruins it.
With each new major iteration of iOS, the kernel/system code complexity gets thicker and at the same time harder for older hardware to process. Unfortunately there's not amount of optimization that will ever fix that. Some specific new features eventually get removed due to absent co-processors and lack of specific hardware that helps alleviate all that extra load, but that's not enough. For the 5S(I have one) I think we reached a point of saturation on iOS11 that makes me think that the wiser decision, for user experience sake, is to stay on 10.3.3.