I have just had a pool put in, and can swim probably 7 months (s. fla). Also have no GK or kid issues to worry about (you can get door alarms instead of a fence, there are more options nowadays).
Cons:
It will take forever. I had a pool with half your budget, pretty simple design, and it was 10 months from contract to water. They are still doing finishing stuff...I hate the pool company now, but I think they are all like this. It was a good company, 50 years in business, quality, all that, but the customer service and communication..so many little annoyances and aggravations throughout the process with delays.... I think most builders are over capacity right now, but they will still take your business.
You need to be there for most of the construction, you might catch little things they did wrong, or not quite to plan. I also found it helpful to be home when inspections occurred, to talk to the inspectors and get more info than they wrote on the permit. Since the same people come out at multiple phases to inspect (like the electric gets 3x), it helps to build relationships.
Your entire yard will be a construction zone for ~6 months. Way beyond the pool perimeter and deck, as they'll have to dig up a lot of pipes. You might well have to move water lines, sprinklers, etc., and re-sod after, so add that work to your budget. In our case that's been about another $3-4k.
I have a huge mango tree that I didn't want to take out. That means I will be clearing leaves and stuff from it on the regular...
Pros
Despite all that I wish I'd just done it years ago. It's gorgeous, exactly what I wanted and makes the whole house feel bigger and nicer. We can see the pool from the entryway at the front clear through the living room so it adds to the whole house. The outside area now feels like a huge outdoor living space instead of just a deck and a garden. I can throw myself in it after working out or gardening or running and just chill out. We went with a salt system which is a little more than chlorine but less maintenance at least that's what they tell ya...