When choosing an above ground pool, you'll have to take your landscape into consideration. A primarily flat surface would be ideal to place your new pool on. However, if your landscape is not flat, but can be easily contoured to meet the specifications of the pool, you'll be on your way.
The costs associated with an above ground pool are far less than a semi or total in ground swimming pool. Usually an above ground pool will cost 70% less than an in ground pool or at least half of what a semi in ground pool would cost.