+1 for TSPlus if only for the competitive pricing!
Pricing is only competitive if you don't have to worry about compliance with the Windows EULA. Otherwise it's getting expensive pretty quickly as you still need to license the client and obtain remote access CALs. Which means that you might be vulnerable to liability issues if you sell that solution to a client without CALs.
The EULA of Windows Server requires TS CALs even for third party software. Desktop Windows systems can only be accessed by a single person at a time with the exception of remote assistance and - in most versions of Windows - must have a main user that directly interacts with the system.