Berlin has rent control, if you stay in the same apartment the rent can only go up a certain % every year. It's also almost impossible to throw out a tenant here.
The main downside to renting is lack of control over stuff like renovations, modifications in the apartment, etc.