I never really understand why you'd rather have one of these over just enabling "hotspot" on your phone. Ethernet is the only reason I can think of
What if you want to use the hotel's internet connection instead of your roaming data?
What if you want to use wireguard or tailscale to funnel all traffic through your home network?
What if you want to enable your family's devices to connect to your self-hosted services?
2. Most Android phones can do this.
3. Android phones can do this.
4. This is just the same question as 3.