C
I believe townhouse and condos are cheaper initially but you will end up paying more at end on 20 years in maintenance.
townhouses are good solution if you are in between house or condo. problem is
-they look so big from outside (due to being 2-3 floors) but inside is very small.
-lack of backyard
-and sometimes they have high maintenance fees when its even freehold.
at the same time last week my furnace finally gave up on me and i had to buy one it was close to $4,000 and i know when my roof needs replacement im looking at 10k to replace it.
every property has its own good and flaws, condo has the maintenance and noise factor but they are affordable. house is expensive and costly to repair, but you have a big land and have your own privacy.