Tethering lets the Android device to share the PC's network and Internet access. Hotspot does it the other way around. You set it up in the Android device and the PC connects to that.
The down side of that is when your free mobile data runs out, phone costs rocket and you do not want the PC to download Windows Updates while on a Hotspot you're paying for,.