I prefer to ride on grass, but it is very hard to maintain.
For boarding, the farm needs either very few boarders, a very large field, or another area to ride. Grass won’t hold up with heavy traffic.
It also needs to be maintained… mowed, seeded, whatever else. Although footing does too, even more so.
I have trouble finding footing I like, but if the all weather footing is good, I think you could get creative with the jumps.
If you’re handy, it’s not that hard to build basic standards, and you can modify square wood poles from home depot into octagon poles. Or you can find someone else who is handy and have them make 3 or 4 jumps for you. If you leave, take them with you. Also, I’ve gotten creative with hay bales, logs, trash cans, etc.
If care, training, turnout, arena size, etc, is all equal, I would go for the all weather footing first.