When staining a deck there are many brands and types of stains to choose from. If you are looking for a certain color or wanting to mask the wood grain completely then a solid color deck stain is the best choice. There is however some things to consider when searching for the best solid color deck stains.
If the deck has been cleaned properly and does not have any existing coatings or finish on it then an oil based solid color stain is the way to go. These types of solid stains will always perform better than a water based solid stain. However, you may find that the oil based solid stains are harder to find due to strict VOC laws so any brand you can find should work.