Yes, you can use Nokia 2 as wifi hotspot.
Nokia 2 comes with 2A fast charger.
Nokia 3 has 2 dedicated sim card slots and you can use the nano size sim cards.
Yes, Nokia 2 does have the GPS.
It's not a bad phone, this Nokia 2. It's just that there's only so much you can do within a budget this tight.