I got mine on Friday and am mostly impressed as well. It is my first iPhone actually, which is odd for someone who always has to have the new Apple gadget. I really like the phone so far, but agree that you MUST have a case on it. I hate doing that because it is a pretty handsome looking piece of hardware, but I am way too nervous I'm going to drop it, and that would be very bad.
Coming from an Android phone with a much larger screen, I am having to pay more attention when typing on the keyboard as it seems much easier to make mistakes. The battery seems to last much longer than Android and I love iOS6 so far. Very few complaints and very happy with my purchase.