We just had a 21' above ground pool installed. We had one in our home previous for 14 years. Never a problem. The only cost outside of maintenance was a motor rebuild after 10 years that cost us $250 back then. We got a radiant pool this time which has a lifetime warranty. The dealer is local and also does his own installation. We use a pool every day it is nice out. We won't close it until the temp falls pretty low. I could be in it in Oct if the weather holds out. There's two types of filters, sand and diatomaceous earth.
The latter needs to be cleaned about every 5 yrs. We went with a sand filter. We had a sand filter in our previous pool and didn't replace the sand until it was about 10 yrs old.
So, if you want a pool, get it and use it.