Most people are turned off on the idea of getting their concrete floors stained because they are worried that they will eventually get unsightly wear patterns in the high traffic areas. While this is true because the sealer will eventually wear away that is protecting the stain; there are a few things you can do that will help prevent wear patterns.
The easiest thing to do is to follow the Pareto Principle, this basically means that 20% of the floor will receive 80% of the wear. So if you simply find the 20% of the floor that will receive the most wear you can use area rugs to prevent wear to the stained concrete floors.
The second option to preventing wear patterns is to regularly apply wax to the floor. This will acts as a sacrificial coating preventing the wear of the sealer and stain. The only bad thing about having to wax the floor is typically you will want to wax the whole floor, but as the Pareto Principle tells us only 20% of the floor will need wax. If you only wax 20% of the floor you will most likely see a noticeable shine difference.
In conclusion it is best to use area rugs in the 20% of the floor that receives the highest amount of traffic. Then you will have 100% of the floor looking good for a long period of time.