Keep in mind, not all coatings are compatible with all tile adhesives, plasters or other finishes.
Since tiles and pool plaster are not waterproof, it is extremely important to use a waterproofing membrane beneath them to extend the service life of the pool.
The potential for leaks rises significantly when a waterproofing product is not used. Leaks can result in water loss, cause damage to the surrounding area (if the pool is suspended) and ruin the plaster/finish coat. Additionally, the rebar/reinforcing steel in a concrete or gunite pool could also be damaged.
Some cementitious waterproofing products can be used as a standalone coating and be made to look like other materials.