I use DTO most commonly.
However from time to time, it is nice to be lying in bed w/ my laptop finishing up computer tasks from home. I use LogMeIn. This ends up being fine for me. Only problem is that I have a 24inch monitor at work, and the entire thing is shrunk to fit my 14inch laptop monitor, so it all looks small.
If you have a large volume of work, use DTO. No other application out there will give you the same "instantaneous" feel for the computer as actually working on that machine.