Grinding is not as easy as it seems. All single head and fixed two-head grinders will leave grinding marks and even some planetary (3 or 4 head) machines will too.
The rate of grinding is due to a mix of diamond segment bond vs the hardness of your floor, the size of the diamonds, the power and weight of the machine vs the diameter of the grinding wheels and the area of segments on the wheel(s).
If it grinds too quickly you will be left with lots of ring marks and the bigger machines will not do the edges - you will need a hand edger for those.
If it grinds too slowly you will get nowhere after the first 20 minutes. The trouble with rental shops is that they usually only provide one option. A contractor will have different discs for different floors and he will change them as soon as he knows what is happening, but you cannot do that normally with rental.
One guy might rent a grinder and find it perfect for his floor while another person will rent the same grinder and have nothing but trouble because his floor is different.
You can read more about diamonds and concrete hardness at
http://www.situp.com.au/Grinding Hard Concrete.html