As a roblox developer Its currently difficult to snap blocks to some roblox objects. This post here >>Align blocks to cylinders<< already mentions it but nobody has posted this issue as a feature request.
For example, if I want to snap and object to a cylinder it snaps to the general collision box instead of the faces
It should snap right to the one of the faces
This should also work for spheres.
Doing this would allow all roblox objects to be able to be snapped to and because wedges and blocks already have this ability I feel it is only natural to allow snapping for all roblox objects.
you could go a step further you could add this for unions as well although this might get a bit tricky for more complex unions and I don’t see it as imperative as adding snapping for the base objects.