A condo if you want access to more amenities, a house if you want more space. Usually, condos tend to be more convenient because you have everything like a gym, a pool, security, parking... while houses and especially townhouses tend to be cheaper per square meter, they often come with fewer features than condos.