"Why would anybody pay money for an EOL phone?"
It sounds like a little projection if you ask me. (which I realize you are not) When iOS8 drops which phones will be EOL then? I'm sure BB10 phones will be benefitting from SW updates long past iPhone 4S's, 5's and 5S's and maybe even the 6's?? We shall see, however, I think your comment is misplaced. (of course just my opinion)
It seems that iPhone purposely makes your phones EOL so that they can get more money out of you. Perhaps BlackBerry should start to make phones that last only as long as iPhones so that they can make more money too? I suppose if the software doesn't get you, perhaps the battery or hardware will. Oh well, whatever makes you happy..
As for the OP, the best advice I can give you is to test out the latest phone Apple has before you switch. My wife has an iPhone and I truly can't stand the keyboard. The apps are great, no complaints there. I liked my Z10 keyboard and I love my Z30 keyboard. Many people swear by the tactile keyboard but my first smartphone was a BB Torch 9800 and never got addicted to the keyboard. I value my screen real estate more.
Anyhow, good luck with your choice as it sounds like you have already made it.