i don't know much about the best ones but i do know some underrated but really good ones. Find them at exp game app. Games like dragon heroes, demons hunter, conquer age
I would highly recommend Clash of Clans and Starwars Commander for Android.
Clash of Clans