IMO the 3.5 mm jack is better because it can rotate 360 degrees. The USB connector is rigidly fixed, which puts stresses on the cord and connector. I've rarely seen a 3.5 mm fail to make proper connections or wear out the port with use, whereas both are really common with USB.