The battery is lovely and the screen is awesome. The design is flawless but the hardware and the software combination is just terrible!!!! One thing is keeping me from leaving iphone 4 now is the 4.0.1, i thought it was gonna release this monday but i am waiting! if it doesnt fix a lot of things then i am off apple. What about u guys?