If you are actually able to build a house by yourself, that would be cheaper because you are putting in a lot of the work yourself instead of hiring people to do it. You will also know that your house is built properly instead of buying a house that might not have been well built.
Some people like condo's but you have thin walls. If you don't mind hearing the neighbours and they don't mind hearing you, then it's ok. I have had neighbours who were playing loud music all the time, people who argued all the time. My friend had some neighbour that stomped around above them wearing shoes on a wooden floor. Sounded something like a heard of elephants. Also their child was taking music lessons and playing the clarinet (badly) all day. That would be the main reason to get a house.
Another thing with condo's are condo fees. With a house, you set aside money for maintenance or borrow money when you need to and it is up to you what you do when. With a condo, you will always have these condo fees and if the house management decides that major repairs are necessary and they do not have enough in funds, the costs will fall on each condo as well and it may not be at a time it is convenient for you.