Which is why I said it's still a personal choice.
As for feeling happier.. You sound depressed when posting on this forum. Lots of people have reported that they feel happier after lifting. I do too personally. Part of that is no doubt the hormones that are released after, I guess @Zacheryah might know more.
Generally I'd say I lift for long term health, but also because I like doing it and because of immediate positive effects (let's face it, we are all vain).
Oh and I abhor yoga and any form of stretching exercise.