Creating objects in SOPs - different ways

I am trying to make an object out of some SOPs (tube & Sphere).
This seem to work fine, but when I render the object with a line MAT I can see that the intersections are visible.
Or if I try different ways (merge vs. boolean) the object does not seem to be a whole thing.
I can see this when I manipulate it with a noise.
What would be the correct way?
I have appended a tox file with some of my different ways.
20230317_creating_an_object.tox (16.3 KB)