I'm really on the fence about this device.
I really enjoy the screen and the camera (both these things are SUPERB. Just stunning in their respective parts). Call quality and GPS are stellar. Design and build feel good. Like the speakers, the bottom facing headphone jack.
But TouchWiz bothers me still despite apparently having come a very long way. Today, I used my OnePlus and the software difference is night and day. OnePlus FLIES compared to TouchWiz. Things are responsive, smooth, load right away seamlessly. The keyboard is EXCELLENT both in typing and backspacing.
I cannot say the same about any of those things I just listed for TouchWiz. I don't need something to be lag-free because I believe nothing is lag-free; every OS on every phone lag here and there on occasion to some degree, but TW hangs way too commonly. This may be due to the software's RAM management and not necessarily a fault of the skin/OS, but whatever the heck it is, it's not a seamless experience. Far from it. Often, when typing, the keyboard will hang and as it's catching up goes haywire.
Sigh... What to do. I want to really love this device.