Is developing on a staging server a bad idea?

Ive done it a few times using Dreamweaver but it can be bloody annoying waiting for the script to upload every 2 minutes lol.