We built a pool three years ago and loved it. Just moved and will be putting in another one soon.
We built a free form pool with slightly elevated hot tub. Some things I learned:
1 - if you have a sprinkler system, make sure you get that moved, capped, or whatever before you start the pool. A lot more pipes/wires go through your yard than you would think and most likely are in the way.
2 - skimmer on north and south side or whichever way the wind will be blowing. One will work but if you have a lot of trees around, I would recommend two. We had one. I did buy a solar powered skimmer robot and that thing was awesome so that could eliminate the need for two.
3 - Auto fill would be nice as I overflowed my pool more than I want to admit by forgetting to turn off the fill line. At least get a timer and install on the incoming line
4 - have some sort of waterfall, sprayer, or water feature that you can run at night to help cool off the water. In the mid to late summer, the water will get in the 90s and feels too warm. Being able to run water at night will help cool it down and will be more enjoyable.
5 - Pumps/Heater/Chemicals were all easy to maintain. I used to operate commercial swimming pools so I already knew most of this but it is not that hard. Leslies will over sell you on chemicals but if you don't know all the ins and outs it isn't a bad thing. They do know what they are doing but I am more of a keep it simple stupid mentallity so I don't add too many chemicals if I don't have to.
6 - Pebble Tech type surface is expensive but we loved the look and feel.
7 - When we built our first pool we were "given" a robotic vacuum with the pool that connected to our main pump. It worked OK at first but looking back, I would have rathered get the money back and go with a different type of vacuum that also scrubs teh walls and wasn't connect to my main pump strainer. This probably depends more on the company and what they supply.
8 - We had a shallow sun deck wtih 6" of water and that was great, if you do that, add an umbrella holder into your pool so that you can mount an umbrella there.
Again, we loved our pool and used it all the time. Just be safe around it and watch your kids friends and family at all times to avoid any incidents
Gig 'Em '98