Paint can also get dusty and may not bond well to plaster. You can do the job yourself if your pool has been painted. I recommend that you have your pool replastered by a professional company if the plaster is not in good condition. If you change your pool's plaster to paint, you won't be satisfied for the long-term.
Diamond Brite may cost up to $5,000 per project. Pebble Tec or PebbleSheen brands, on the other hand, can run between $9,000 and $13,000 per installation. These high quality aggregates are durable and can be used for many years.
You can revive a pool! For an aboveground pool that has lost its shine, a new lining may be the solution. Resurfacing can be a good option to revitalize an old concrete or fiberglass pool.