It all depends on the engine & pump. Anybody can put a name on a unit but how well is it built and what is running it is what counts.
We only use Kohler engines and Cat pumps. Both expensive but well worth it. Of course any component requires the proper maintenance.
Oh, and about direct drive vs. belt, always go with the belt.