A freehold property gives you much greater ownership rights, while a leasehold property gives you the right to use the property for a specified period.
Renting, meanwhile, gives you neither ownership nor a long-term stake in the property.
Which one makes sense for you? The answer depends less on what your neighbour, friend or property agent recommends and more on what you want from the property.