I'd say you hit the nail on the head. Even if you are going to plead guilty, you should spend the money on a local lawyer to show you are playing the game. If you plan on fighting a charge, it's best to try and get an out of town attorney who doesn't have to worry about irritating jugdes/prosecutors he works along side on an ongoing basis.
That’s great advice about getting an out of town attorney to fight a charge. I had never thought of that.