as of right now, 4.0 is borderline obsolete. Chances are if it can't upgrade to 4.3 or 4.4, it is too underpowered. That said, I expect 4.4 to last a while. It was a good point in android'd life where you could do anything you wanted in android, and from there its all just ui updates and such. I expect 2 years down the line, older powerhouses stuck on 4.4 like the Lg Flex line (flagship spinoffs) will still run circles around basic "N" phones.