One thing to point out.
Even if you don't think android tethering is easy or fun, or whatever, it is the only way to use unlimited data, because if you adb tether, your carrier can not distinguish your computer's usage from your phone's, and at least with my carrier, Verizon, and my plan, it is actually unlimited.