Going IPv6-only with what you use the internet for daily will break things.
For time being the recommended approach is a dual-stack setup with NAT64 + DNS64 in the mix.
NAT64 you'll need Jool on Linux and DNS64 you can just easily use Google or Cloudflare's public DNS64 servers or run your own.