Native Android tethering also works just fine if you use it sparingly, but if you reside in the US most wireless carriers charge premium for a plan that allows tethering (in fact, you can often not see the option on iOS, for example, until you've had your carrier enable it for your account on their side, or at least it used to work that way). If you use it quite a bit you can look forward to a 'friendly' reminder letter from your carrier that you are using a service that has a charge associated with it, or you may find that your plan was automatically 'upgraded' to allow for tethering since you were enjoying it a bit too much for their tastes.