I think Portugal is fun, comfortable and safe. It is a fantastic place if you want to visit.
Living there can be an issue. One of the problems, as another comment says, is that salaries are really low. That's probably compounded by the amount of bureaucracy one needs to wade through to do anything, and the overall 'old school' thinking of folks.
Generalizing(perhaps unfairly), the Portuguese seem to look fondly at the rear view mirror, but more progressive ideas are not viewed in the same light.
You would probably see more people staying if they had a space for their ideas, and a living wage.