Cipher comparison

AES-GCM vs. ChaCha20-Poly1305

Conclusion

Both are good options. AES-GCM can be faster with hardware support, but pure-software implementations of ChaCha20-Poly1305 are almost always fast and constant-time.