Don't compare a jailbroken phone on iOS 7.1.2 with a stock one on 8.3. You should only compare jailbreakable versions and models. My iOS 8.1.2 jailbreak was just as useful as 7.1.2, using an iPhone 5 (so, not even a top of the line phone in 2015), bar bitesms.
The best thing would have to be jailbroken 8.3, but unfortunately there is no jailbreak out for that version (yet).
iOS 8 is far from a disaster. I would not trade a jailbroken 8.1.2 device for 7.1.2, mostly because Swiftkey has saved me a ton of typing. It makes Apple stock keyboard seem like something from 2007. That's something Android users always had an advantage at until iOS 8. The only annoying thing is that sometimes the keyboard crashes and defaults back to the stock one, but that happens probably once a day with 8.3.
Also, the underlying APIs have been much improved. As a user, I can see why many people wouldn't care for that, but as a developer, I definitely appreciate the new APIs.
The best thing would have to be jailbroken 8.3, but unfortunately there is no jailbreak out for that version (yet).
iOS 8 is far from a disaster. I would not trade a jailbroken 8.1.2 device for 7.1.2, mostly because Swiftkey has saved me a ton of typing. It makes Apple stock keyboard seem like something from 2007. That's something Android users always had an advantage at until iOS 8. The only annoying thing is that sometimes the keyboard crashes and defaults back to the stock one, but that happens probably once a day with 8.3.
Also, the underlying APIs have been much improved. As a user, I can see why many people wouldn't care for that, but as a developer, I definitely appreciate the new APIs.