The major problem that affects a majority of home owners while making a choice on flooring for basement is moisture. The ingress of moisture takes place from the ground as well as the environment and is unable to escape as the air remains stagnant here. You can check for possible signs of water ingress through your cemented floor and your walls by taping a small sheet of plastic on them. After a day, if there is some water deposit on the plastic sheet, you have a moisture problem. Do not panic or be crestfallen, this is an issue with a many households.
To decide on the basement floor installation, you need to have some architect analyze the problem and give you a good basement floor plan. If you do not have a good plan with you and estimate properly how much moisture is coming in, it can loosen the adhesive in the tiles and hardwood floors and can cause mold growth in the carpets and rugs leading to foul atmosphere in your basement. Do not lose heart as many basement floor waterproofing products are available in the market nowadays.
You can install a thick and highly durable sheet of poly flex membrane or polyethylene to create some space for the water vapor to escape and also channelize the water condensed to the drain outlet. You can ask your engineer to install a vapor guard on the basement subfloor. Over this you may easily put hardwood flooring. In case you want to be extra sure, you can also install a sump pump to remove additional water accumulated. This might come handy in heavy rains and floods.