I'm the same with balljoints, only replace if necessary. The originals usually last the life of the car TBH. The pattern ones are shite. The ones ATP use are shite from the beginning
The 'life' of the car being 100k ish...
Once you replace the ball joints, it becomes a bolt on serviceable part.
Yes the ATEC arms from ATP are cheap and cheerful, but with the poly bush mod they are a cost effective solution. Especially when you consider that the genuine arms each cost more than a scrap Omega. Even refurbishing the factory arms with genuine VX/GM parts costs far more than the ATP wishbones.
An alternative approach would be to treat the ATP arms as disposable but keep the original GM arms and refurbish them with genuine bushes/ball joints and probably Poly bush the fronts ready for when the ATP ones fail. And that of course presumes the wishbones are the ones it left the factory with... Which is highly unlikely.
At the end of the day, what works for one won't always work for someone else.
Speaking personally, I have fitted ATP arms to my own cars and have always found them to out perform their price point.