Slic3r problem

I’ve noticed that while printing Slic3r generated G-code of my models, that Slic3r breaks them down into lines overall, while Matter Controls finds all the “circles” first and then fills in the lines which makes better prints, less piles on the junction points, less failure on complex prints.

So I suggest that the Slic3r people mod their suite to mimic this more-efficient for 3-D printing method of G-code generation, perhaps it could be an option to set the amount of shapes the program looks for and prints those first, such as circles, triangles, squares, etc…