Also tested Tail Scale.
Some feedback (only writing this to help you improve):
1. Your UI is horrible. Hire 1-2 front-end/designers and copy everything that tail scale does right.
2. You should add a concept of users with e.g. GitHub as SSO-provider, like tail scale does. Maybe that’s what you’re releasing now?
3. Your docs are very bad compared to tail scale, and you should have much more docs on common scenarios and use cases. For example, mine wasn’t mentioned but is fairly common. You are losing a lot of business here.
4. iOS VPN auto connect functionality is good.
5. You should add some type of global dns, such that we could map all devices/users like this: macbook1.jane.my-company.net (resolve via your network; you host the dns, we provide our domain). Basically what Consul does.
6. If user is authed (see 1 above), auth of devices should be optional.
7. Your language for network rules is too complicated.
8. My impression was that your network software is better than TailScale, but in every other way they beat you (docs, UI, usability, features).
9. iOS app is ugly and have obvious bugs, like you can’t enter text in fields in lower case without hassle.
Couldn’t actually get my use-case to work on tailscale either. They stuff they’re missing is in the works though. Will revisit you both in 6 months.
I’m rooting for you, but you must understand that it’s not only about software, all the packaging around it is also important (and you are severely lacking in this area).