Huh?!?
How is Surface RT crippled? Possibly in the same way as iOS is when compared with OSX? Or in the way that Andoid compares with Chrome, or maybe with Linux?
That aside, assuming the developer has half a brain, development for W8 desktop and Win.x server apps is going to be defined by WinRT. This simply because the RT framework does less (in some areas) than the .NET Framework. For example you can do AES with a salt and an initialization vector in RT (as you can in .NET), but it won't encrypt or decrypt data from existing .NET apps because of API constructor restrictions*. The API differences are subtle, but the incompatibilities will that WT drives dev. Again, assuming the developers are worth what you pay them.
* Yes, it's stupid design from Microsoft, but it is what it is.