Just remember: Most happy pilots do not log on to pprune everyday and start threads about how awesome their job is.
Hence the slightly skewed opinion present on this site.
That said, don't ignore what you read here, just take it was one side of a greater story.