When I was an independent, I used whatever required. However, the work was seldom performed on my machine unless I was doing diagrams and documentation.
These days, I use the company asset to perform much of the work, unless the customer requests that I use their asset. Relatively inexpensive VPN's and terminal servers are beginning to make this a non-issue at companies of all levels.