Motorola is very reputed company and it always update android version after that google phones so u will be always up to date with latest android system software.now jio 4G is very popular so jio is using volte technology for high definition calling and etc.and this phone is not a VOLTE phone it is a nonVolte phone so if you want to use free calling then you have to on your data connection otherwise you wont able to make call and recieve any call.and nonVolte phone battery drains quickly.so I want to suggest that please buy a VOLTE supported handset which supports band 40 for faster speed.because im using nonVolte phone so im facing this problem.and this phone is features wise very good and long lasting.
Check the all network band before you buy a smartphone.
Thanks