Typically the concrete one encounters tends to be utilitarian ... Titanium dioxide is useful for achieving light colors, whites, as well as making light grey when used in grey cement.
If your concrete will be exposed to lots of UV light, you may want to opt for a stain. But if you’re looking for a wide range of color options, dye could be the best way to go. Conversely ...