Simplistically freehold ownership means that you own the land and house outright whereas owning the leasehold interest in a property means that you own just the building and not the land it is on and that your ownership is for a fixed number of years.

While there is a perception that freehold is better than leasehold a long leasehold is a perfectly good title.