A great deal of the 'negative nonsense' is posted from bitter experience.
At the moment you are in the honeymoon phase
If people are so unhappy here why not leave?
its not as though there ain't plenty of jobs available in other parts of the world.
Mind you I heard all the same complaints when working in London