Trying to decide between the Realforce 55g, HHKB Pro 2, and the Unicomp Spacesaver M or Classic.
This will be my first mechanical keyboard, so I don't have a large basis for comparison. I got to try the Cherry MX-Blues and Reds for about five minutes recently, and I definitely preferred the blues. The reds felt too easy to press and not very tactile in comparison, if that makes sense. Unfortunately, trying different switches will not be an option, and any keyboard I buy I'll be stuck with for about 5 years at least. I could always buy a keyboard with cherry switches, but Topre and buckling springs seem much more interesting. I would also prefer not to buy a used keyboard.
Most of my typing these days is on a Macbook Pro, and I definitely prefer it to most other laptop keyboards as well as the rubber-dome I have lying around. My usage is a bit mixed, but mainly I'll be typing out 4-5 page documents or coding on vim or Xcode.
The layout of the HHKB appeals to me because it seems like it would be very efficient with vim. I also like the small form factor, but I don't expect to be carrying the keyboard around too much. The Realforce is also interesting because most people seem to prefer the 55g keys and find them more tactile.
The problem with the Topre keyboards is the price, since paying $200+ for a keyboard seems a bit extreme to me, even if I could justify the expenditure to a certain extent. The Unicomp keyboards, on the other hand, are more reasonably priced, and include the popular buckling spring switch. However, most of the reviews I've read on buckling spring keyboards are more focused on the IBM keyboards, so I'm not completely sure if the Unicomp keyboards will still offer the same level of typing experience.
Based on simple metrics such as actuation force, I would guess that I would prefer the Buckling Springs to the Topre. However, there seems to be a very big difference between the "feel" of the two switches, so I thought asking for more qualitative answers may be useful. I would appreciate any help you guys could provide. I understand that making a recommendation based on such limited information will be difficult, but trying different keyboards and switches will really not be an option due to my location.