The caution is that if you use Enterprise features like ACLs for user accounts, or binary backups, those features will expire at the end of the trial period. You won’t be able to such features.
Side question, is your organization open to using Kubernetes? As you can see, distributed systems (clusters) are complex in general, more so especially stateful (data) distributed systems. Though Kubernetes also adds a layer or complexity in and of itself, but has a lot of features to make this process smoother, and has a the rich set of open source third party addons (reverse proxies called ingresses, cloud integrations, certificates, service meshes, dns, etc.). Also, Dgraph has a paid service dgraph cloud that can manage this if it becomes too complex (and the enterprise features don’t expire)