I am partial to my 3DConnexion SpaceMouse Pro. I like it more than the smaller 'pucks' and never have seen the need for wireless or programmable features. I have used mine extensively with Abaqus, Catia and SolidWorks. Once you get one I find the most important setting is flipping the zoom direction if it feels wrong.
On the boring 2D mouse side I've got a Logitech Performance MX.
Both have been rock solid for years and have tried others and came back to these. I hope this helps!