A coating tends to block out the previous products and also the wood grain to some degree.  A stain will colour the wood but will be affected by the previous colour, so in the same way blue and yellow make green, the colour before can also change the finished colour and this should be considered.  If in doubt try a test patch.