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.
Walks around town
Bike ride
Gym
Walk along the stream looking at the mallards
Trail running (as soon as I get started with it…)
Park/square bench, filled thermos and something to read