Yeah, the keyboard is great, can use the eraser mouse or reach the trackpad with your thumbs, all the touch/pen stuff. I'm already half-way decent with it and it is a great experience, makes having no regular external mouse/keyboard 1000x more viable to me than a regular laptop, and I do use all of the various input options.
One thing that became immediately obvious to me only after I bought the laptop, is that you will probably, for photo-editing, be using this thing in Laptop mode while still drawing on and interacting with the screen, even better if the laptop is lower than you are, like sitting on the floor/bed. This is because Photoshop/Lightroom, etc., are not designed around touch/tablet experience, so anything other than a well thought out sketchbook setup, and using it in tablet mode means you are going to spend a lot of time digging around in menus until you create you own pallets and probably could use help from some custom overlay software buttons (alt, space, ctrl, etc. custom macro functions). It's just a software issue, but as it is, the standard photo editing softwares we are used to are oldschool interface wise and prefer keyboard shortcuts, etc.. There are no programmable function buttons/switches/touch strips on the monitor hardware like there are on an intuos screen to help rid you of the keyboard.
I wish that there was a software quick panel that gave you access to every button/function etc. of the device in one spot and let you program it as you wish. So far I have not made any customizations, but the middle mouse button under the space bar, is actually a dedicated scroll or zoom button, and there are no options that I can see to easily change it to a regular MMB. It seems customization might be a bit of a chore in this regard, but I can say the defaults aren't half-bad at all. Middle button set to zoom is by far the more useful of the two default options, as scroll is already easy enough on the trackpad or swiping the screen or using arrow keys, etc., and I actually will use the zoom, helps for clicking on really small text links, etc.., still would like to be able to customize what the button does, especially on a per-application basis.
Extra 4GB RAM was pretty easy to install, watched someone do it on youtube before I tried it.