Den Ansatz mit dem Core System finde ich ganz gut:

Es soll ein Core System gebaut werden, dass auf allen Geräten, die unterstützt werden, ordentlich läuft.

Dann wird Stück für Stück zusätzliche Funktionalität hinzugefügt, die sich auf dem jeweiligen Gerät ohne große Performanceprobleme laufen soll.

Bislang war das umgekehrt, da haben die das gesamte System auf ein altes Gerät geworfen, und dann Stück für Stück Funktionen deaktiviert. Das war wohl nicht so effektiv.
Wobei meine beiden 4S hier in der Familie derzeit ganz ordentlich laufen, nachdem ich die mal neu eingerichtet hatte.
Wenn es dann noch ein iOS9 dafür gibt, bin ich ganz froh, ich hatte eigentlich schon die 8er Version als final betrachtet.
----------