Depends on what you want out of it, the level if automation etc.
Installing a system ruleset, adding a few modules and other things on that level is easy. If you can use an app store you are set. Writing custom things I have no clue about.
Finally using it. I’ve found it smoother than roll20 and fantasy grounds. Just not having to deal with roll20’s technical baggare is truly awesome.
In the end my impression is that on a technical level it is much easier to handle. Less figuring out how not to have the platform work against you and actually work with it.
You, depending on your ISP, may have troubles self hosting. There is the biggest technical hurdle.
Firm supporter of local stores and businesses. It also does help that I have a few good places in walking distance and a healthy city centre. So if I want and weather permitting I can sit on their patio and wave to acquaintances.