My company uses thin clients exclusively in the office. The users have their same desktop no matter where they log in from. Dead workstations are simply replaced with a similar machine, no need to reconfigure and install software. And I can provide support remotely over 80% of the time.
Our biggest problems are that software companies don't even think about providing support to this environment. The typical support script is, "we don't provide support for your setup" and convincing script support monkeys that we don't actually log into the server at the server (and doing so requires moving cables and monitors which a KVM would fix, but so far I don't have one...)