These two are fundamentally quite different. Vista’s are better if you want them to survive getting soaked in water. They offer IPX7 water-resistance, while Buds+ can only do IPX2.
However, Galaxy Buds+ are more stylish, turning more heads as you walk on the city streets. They have a glossy touch-sensitive surface, whereas Vista’s have to be controlled via physical buttons.