Stains go well with concrete overlays. Additionally, since concrete stains go deep down into the concrete surface, they create lasting, fade-resistant color. Unlike with a coating or paint, the color won't peel or flake off.
If you want something bolder than the subtle look of acid staining, you might want to think about using water-based stains. Water-based stains are available in a complete range of hues. In many instances, the various colors can be combined to increase your choices.