It's much of a muchness really. Cable for stability and battery life! Or Bluetooth for convenience. It also depends on what you want to do, e.g. if you want to transfer 200Mb of mp3's across you probably wouldn't do it by bluetooth (unless you are a sadist) but if it was only a small java app, then it's probably quicker by bluetooth.