I'm one of the few who actually owned one of these, so I'll share the good and bad points from my experience. Please note, this is in regards to the SUR40 manufactured by Samsung, Microsoft's Surface SDK is broadly applicable to a wide range of touch devices. It's based on WPF, so if you like .Net and WPF you'll be right at home.
First, the good:
- The SDK is decent, and well thought out. It's designed in classic OOP fashion, so folks who are familiar with WPF and .Net will feel right at home. The touch and gesture interfaces are straight forward. For folks who prefer ECMA Script/functional style coding, the SDK might be frustrating. I ended up using Flex for the UI because the development time in WPF was just taking too long. I also tried HTML5 but multitouch just isn't there yet for desktop browsers. The only one who's doing it is Mozilla, and the W3C spec isn't nearly complete, so Mozilla has their own implementation, but it's already deprecated. Flash player has excellent multitouch support, so I went with that.
- Pixel Sense. The way that the SUR40 recognizes input is unique in the market. Instead of one of the standard implementations like SAW, IR, Projective Capacitance, Camera, etc... the SUR40 uses what they sub "Pixel Sense" technology. Essentially this is a distributed grid of tiny IR cameras. The resolution is amazing, you can actually use this thing as a scanner by placing a piece of paper on it and capturing the raw image. Of course, with OCR, this opens up all sorts of interesting applications.
- Solidly built. The whole unit was solid and well presented. It looks very nice and would be appropriate in any sort of showroom setting.
- Price. While it seems expensive (and is!) it is actually very fairly priced in the market. Other competing offerings are significantly more expensive and have fewer capabilities. This is not a consumer device, this is a business device, and competes well with similar offerings from other companies for example: these are typical. Unless you're going to develop your own hardware platform with integrated CPU (which I ended up doing), the price is actually not bad.
The bad:
- Lighting. I can't stress this point enough. If you're not running this thing in a dark cave, it won't work. Not "decreased performance" like the marketing material says, it simply will not function. Even in a room with curtains closed and blinds drawn, this unit was completely non-functional during the day. This ruled it out as an option for my application, but if you're going to be in very tightly controlled lighting environments, then this still might be a decent option for you.
- Integrated computer. The specs on the integrated computer are frankly embarrassing for Samsung and Microsoft. The unit is terribly underpowered. For a table that's designed to be graphics heavy, this is a severe limitation. A $500 mini-ITX Core i5 based solution (which I ended up going with) is about 3-4 times faster and more powerful than the crappy CPU in this thing, and as far as I know there's no way to upgrade it. This is a huge disappointment, and there's really no reason for it. Microsoft could have thrown intel's i5 based mini-ITX in this and blown the doors down with performance. For the price you're paying for this table, there's no excuse for the underpowered hardware.
- Weight. Be aware, this is not light. Two strong people will be required to move it around. This makes it difficult to use for travelling tradeshows.
- The legs. This annoyed me quite a bit. The legs (which are NOT included with the table) cost over $800 and must be ordered separately. And no, there's no reason for them to be that expensive, there's nothing magical about them. They are just basic metal legs. This aggravated me to no end.
At the end of the day, the unit cost me over 9k (with shipping and tax) and it ended up going back. The marketing material is misleading when it talks about lighting conditions, there should be a big red banner across the front of the page saying "Will absolutely not function at all under normal lighting conditions". Combined with the terrible CPU specs, the SUR40 was entirely unsuited for my particular application.
It's a shame, because under the right circumstances, this device could be truly incredible. It seemed to me like they came up with a really neat technology with Pixel Sense, but only realized late in the game that they wouldn't be able to work around the lighting issues. At this point, my guess is that they were so heavily invested that they had to release it to market regardless. I understand the reasons behind why the unit is so light sensitive, my main gripe is that this limitation isn't clearly communicated by the marketing materials. The device could be used successfully for certain applications, but it is absolutely not usable generically. I suspect the RMA rate on these is pretty high because of this.