Blender is also kinda awkward in its own way. Yet it is very capable, especially if you are into rendering, simulation and other things related to 3D graphics. ZBrush excels at modeling both organic and hard surface and does little else except maybe texture painting (those 3D tiles I posted above were painted in ZBrush).
If you don’t care about high detail sculpting then you don’t really need ZBrush, Blender will do great. Also Blender is free and open source so there is no risk in trying it. If you don’t like it, don’t use it. In contrast, ZBrush is not cheap.
Keep in mind though, no matter which one you choose you have to invest a lot of time.