All that time spent. You can connect your phone to PC for some important things, such as flashing back to factory stock, rooting and TWRP recovery. One you do the above you seldom will need to connect to a PC. You flash right from recovery in your phone. Especially CM, there is loads of ROMs...