I got a Happy Hacking Professional 2 (Dark Gray) unprinted 3 weeks ago. It's the first mechanical keyboard I've had in a long time since since way back when I used a Microsoft Natural keyboard, and it's really great having a real keyboard again after a few years of hammering away on a Macbook keyboard.
I chose the HHKB Pro because of the compactness (for use with laptop), portability, and aesthetics. If these aren't a concern and, in particular, you want dedicated arrow keys, you might want to shop around some more.
Personally, I've had a very positive experience with it thus far and haven't had any real learning curve issues.
I'm using some customizations to make it work for me:
- DIP #2 for mac mode
- installed the mac driver so I never have to touch my mac keyboard for volume and brightness.
- I'm using witch (
http://manytricks.com/witch/) so option+tab works like it does in windows (this is more a general issue than HHKB related)
- Using Karabiner with Control L+hjkl for left/down/up/right arrow keys. I'm not enough of a keyboard hacker to need to program my keyboard, so this key remapping works well for me
The lack of arrow keys has been a minor annoyance, but I'm getting used to it as well as using Karabiner to remap hjkl keys to work as arrows like they do in vim
In terms of printed vs unprinted, I actually didn't intend to order the unprinted version (I must have made a mistake in the checkout) but it turns out I'm glad I got it because it's forced me to correct some bad habits in my typing. So in terms of printed vs. unprinted, I'm personally very happy with unprinted (although could do with a red key in the middle of the numbers row for reference).
The only negative I've had so far is the noise, and I think this is something to consider. It does make a lovely and satisfying clicking noise typing but those around you might not be so satisfied. If you work in an office or have anyone around you annoyed by the sound of typing, it is fairly loud for others. If I could go back and re-order I'd consider the S model. Check out youtube for some videos to give you an idea of the level of racket it makes while typing.
