my son owns a freehold flat, and we feel it's an advantage rather than a disadvantage. obviously with a leasehold one, there's an expiry date for the lease. this could cause problems if/when you try to sell and the lease has little time left on it - even a lease with say 50 years left on it isn't actually very much, and if you live there for maybe 25 years yourself, then there's only 25 years left on the lease when you come to sell. no-one in their right mind would buy a flat with only 25 years left on the lease!.
in my sons case, it's a management company who own the freehold. all the owners of the flats have equal shares in the management company and voting rights on matters like the maintenance charge, cleaning, gardening, etc. he has recently had a small leak in his roof (top floor flat) and it was dealt with through the management company at no extra cost. once a year they hire a skip for everyone to get rid of any unwanted rubbish, all the stairwells and communal areas are cleaned once a week, and the windows to all the flats are cleaned a couple of times a year. as a management company they have more clout with nuisance neighbours too.
he had no trouble at all getting a mortgage.