I work for a startup called Fernish. We used Internal to rebuild our internal admin tools, which were originally built with the Administrate gem for rails. Our version of administrate was deprecated so we took the opportunity to rebuild our admin tools with Internal.
The killer feature for us was role-based permissions. Internal makes it super easy to configure permissions for our admin users. This was a feature we didn't have with our previous Administrate solution.
Internal is now part of our entire development lifecycle. Internal communicates with our system via API (or an HTTP Source in Internal). We're also able to connect our review apps, staging, and production environments to internal.
As a frontend engineer that has built multiple admin tools in the past, I originally thought Internal was not necessary, but I have since changed my mind. Internal is a lot less work than hand-rolling a solution on our own.