To improve the phone number input, I would provide two sub input fields. one is a drop-down to choose country code and another is for typing your phone number. If the technology can help choose the country code given the “countries” I input before, should the system choose the country where I am from or where I live now? What if it’s neither of those? I might leave it to users to choose. :)