baah
just another iphone, roughly a cm longer and with "new" functionalities many other older phone had in ages.
the phone will do the job and it is probably nice to use until you travel or until you realise that 4g on your network doesn't work.
most of the original annoyances are still there.
90%? give me a break.. it's effectively the same device as the 3g, with better hardware.
the iphone is just very mediocre nowadays.