I agree with everyone that the search bar is your friend. You should take a look at the trusted dealers list and the common terms used in the forum.
As for your question, in my opinion ubf is the best option, but having compared my gen and the ubf in person I find it a bit lacking as far as the dial and overall finish goes. If your wrists can accommodate it, I’d go for an arf op39, which has been extensively discussed here.