It depends on what you're going for with your steak. If you want every single bite of the steak to be the same exact doneness, then sous vide is the best for that. If you want an evenly-cooked steak with a crisp, golden crust, then reverse searing is the best method.