A sound ruling, and surprising only in that this was a 7-2 decision. Two of the lib justices likely signed on only because Roberts' opinion was purposely narrow:
[This case] involves express discrimination based on religious identity with respect to playground resurfacing. We do not address religious uses of funding or other forms of discrimination.
So the way still isn't clear for religious uses of state funds such as school choice. Maybe next time.