Lack of NFC makes me sad, but I've been screwing around with Bluetooth 4.0 LE recently, and I think I can do basically all the things I want (in a closed ecosystem -- access control, digital leash, etc.) using 4.0 LE, and then use 2d barcodes on screen for interfacing to existing systems. It fails to mass transit, but I have a car.
The main things I would have liked:
* "geofencing" in some security-strong way to let a phone use a 4-digit pin when in home/office, and a longer PIN when outside the home/office. Could ninja this on Android I think (you'd do some kind of low-latency challenge-response on a LAN -- depending on the threat model, even 802.1X might be ok, but wouldn't resist an RF relay over a long tunnel...)
* Biometric authentication on the device
* Integrated credential management ("Passbook for Websites") where SSL client certs, passwords, or something got managed inside the secure element of the phone
And, a real stretch, but a 128 or 256GB "pro" version of the phone, even if it cost 2x as much. Kill the iPod Classic.
The main things I would have liked: * "geofencing" in some security-strong way to let a phone use a 4-digit pin when in home/office, and a longer PIN when outside the home/office. Could ninja this on Android I think (you'd do some kind of low-latency challenge-response on a LAN -- depending on the threat model, even 802.1X might be ok, but wouldn't resist an RF relay over a long tunnel...)
* Biometric authentication on the device
* Integrated credential management ("Passbook for Websites") where SSL client certs, passwords, or something got managed inside the secure element of the phone
And, a real stretch, but a 128 or 256GB "pro" version of the phone, even if it cost 2x as much. Kill the iPod Classic.