No, they work fine, but if there is a lot of material to be removed or the floor smoothed out, we haven't seen Diamabrush do as much or takes much longer.
We are probably a bit jaded as to grinders ,as we use for our Prep-Crete Division are a fleet of Prepmaster Brand 40 HP 3 phase grinders with AC drive speed controls. They weigh 1,200 lbs each. These are the same grinders used for Terrazzo like is installed in airports.
Our smallest grinders we use are HTC 500's which weigh in at 325 lbs, and have 50 lb weights that can be added for more pressure. We use these for basements and such where we have to carry in the equipment and there are no elevators or other access, or 3 phase power available.
A floor buffer with diamond pad will work great for garage floors for texturizing them and grinding the concrete cap for excellent adhesion. If you are looking to grind to 'fix' a floor, then in our opinion a Diamabrush will do very little, at least in a reasonable amount of time. A Diamabrush will also do very little on aggregate/stone. The Edco type or similar smaller grinders with more weight and downward pressure will work well on a garage floor.
We find that a 7000 RPM 7-inch hand grinder with a 20 segment diamond turbo wheel and a dust shroud will do quite a bit of grinding to a floor, and repairs to the floor and grind into aggregate, as there are more diamonds on the surface, and it's spinning much faster. Just our opinion!
Below is a pic of the Prepmasters being used when we refinished part of the floors at New York's Penn Station. 28,000 square feet of granite to be grinded and polished at night when the trains stopped. Fun to look at!