We were in a bit of a tricky situation. Our old house in Newton Heath/Manchester was a rough area, which we weren't aware of until it was too late and we'd moved in. 4 burglaries in the street and my car being broken into we'd had enough so put it up for sale. Bought the house for £115k and put it up for £125k, we weren't expecting much as our neighbour lost £15k selling theirs. First person to view thew house liked it and offered £120k for it, we snapped his hand off. Proviso was he wanted a very quick completion, so we (me, wife, daughter, dog and cat) had to move out of the house and into my parents without a deal done on another house.
Long story but we can only buy new builds due to the special rates my wife gets working for Halifax. In the area we wanted to live there were three developments. First one we can't afford any of the houses, second one they were super rude to us, and the third were leasehold properties. We couldn't hang around and needed somewhere to live, so we went with one of the leasehold houses. It's not what we'd chose in an ideal situation, but we had limited options.
We pay something like £250 a year rent on the lease, and about £60 a year as a service charge for upkeep of communal areas. It's a 140 year lease with 136 years left, so not something that's going to become a problem until after I'd dead lol. That being said, we do want to buy the freehold on the property at some point, when we are financially more stable.
TL;DR - We had no choice but to buy a leasehold property, I hope we don't get screwed over.