IPv4 hasn't run out (There are some US establishments with totally unused class A IP's) and NAT was invented to help with the IPv4 shortage. If IPv6 isn't adopted by ISP's then available unique IPv4 IP addresses will run out at some point but that is no reason for peeps in their homes to need IPv6 now or in the near future. Don't foget IPv6 and IPv4 (tunelling) can run together which is how things work currently.
IF on the other hand you want everyone with every device they own (fridges , toasters, etc) to have its own IP and be accessable from the internet by that IP then yes you need IPv6.
I can't see ISP letting you have static IP's for free even though with IPv6 IP addresses will be plentiful!