No, it's not. Never buy a new $20 phone - it's subsidized by all that tracking and pre-installed shitware and it won't be getting updates soon, if it ever got even one, and the hardware is going to be absolutely terrible too. Buy a second hand one if $20 is all you can spend.