You can create amazing hard-surface models entirely within ZBrush, and many industry legends do just that. Although it can be more challenging because ZBrush isn't primarily designed for hard-surface work, there are several ways to achieve solid results. For example, Lukas Lima doesn't rely on ZModeler.
Check out some of his pieces below: