I'm using a 3GS, and while it doesn't do everything I'd like it to do, it certainly does everything I need it to do. My one gripe is with way the App Store works rather than the phone itself, ie iTunes keeps downloading non-iOS6 updates. Not sure how you would acquire iOS6-compatible applications if you were starting from scratch?