And Wyoming and Delaware are actually the two most popular options for non-US residents :)
If you are a US resident what we've learned is forming an LLC in the state you live in / "do business in" is the best option. If anyone is curious about how to choose the "best state" to form your LLC in or more on "Wyoming vs Delaware" check out this post we wrote which dives in to this! https://www.startpack.io/blog/what-is-the-best-state-to-form...