I went with the diamond pattern on my Racedeck (near 10 years ago, not sure they had circle then) and it is NO problem to roll things on it, sometimes its a little hard to start but it rolls just fine once moving. I do like that it stays put when you stop.
If I were to do it again, I would go with circles just because the diamond is a ***** to keep clean. So far the posters here have talked about sweeping stuff off the floor and for that diamond or circle will work fine, try changing out a gearbox on a old car and cleaning off that oil and grease that you walked in for the few days (week) that you worked on the car, that grease sticks to the diamond pattern and you end up having to remove it lacquer thinner by scrubbing in multiple directions. My floor gets very dirty/greasy/oily on a regular basis and the grease sticks to the far side of the diamond plate, if you scrub to the left, it sticks on the back side and you end up having to scrub the other way, then forwards and backwards to get the other diamonds (I am not making sense I know, hard to explain but basically you have to scrub in all 4 directions to clean all the diamond plates). I just have resigned myself that I have to clean the floor once or twice a year and I still love the floor, best thing I did to my garage.