Is there a way to verify that the apk on apkpure is the same as the one on Google play? Or is that site very reliable by itself?
Unfortunately, this does not solve verification of the apk signature. As far as I understand it, Android uses something similar to "trust on first use" [2] with apk signatures, so verifying the signature before first installation should be sufficient for most people.
[1]: https://github.com/matlink/gplaycli [2]: https://developer.android.com/studio/publish/app-signing
http://pokevision.site/clash-of-lights-apk-download-free-lat...
It is additional work, i now only do it for more important apps.