USB is nice, but electrically some parts of USB 1/2 are kind of complicated (not true differential signaling.)