TL;DR:
- the code is not obfuscated, which makes attempts at reverse engineering much easier.
- possible to rebuild a functional project
- dependencies could be better managed
- no hint to future VR or Cardboard versions
- it may be possible to downgrade the minimum requirements (below Android 4.4)
- we can get access to quite a few things: code for location/network/sensors and communication with Pokémon Go Plus
- the requests can be easily intercepted because of the lack of certificate pinning