Binance is an excellent exchange.
I am really happy with its service, stability and security.
It always responds quickly, unlike Kraken I never have experienced it being down when I wanted to log in (happens all the time with Kraken).
It also has a large pool of coins to chose from and a nice interface.
It comes with a great app as well.
Overall the best of the three exchanges I have used.
Yup, I even accidentally wiped 2FA off my phone, and had it reset once I went through the correct procedures.