Complex questions don't have simple answers but let me try:
Some are misunderstanding the difference between a lot of money and no-money.
Happiness in my opinion is life's satisfaction. Some people say that the best things in life are FREE like family, friends and love.
It's (nearly) impossible to be happy without having money for BASICS (like food and home). But money can buy comfort. Having a better house, car, hotel staying, 1st class flight, etc will bring more comfort (which means more satisfaction).
I don't think that having millions in the account means that you are going to be happier than a guy that have a nice job.
Both "can do the same in a different way". Both can enjoy nice hotels, restaurants, family, friends, girls, travel to anywhere, have a nice house, etc.
Of course, one will have better material; The rich will have a Bugatti Veyron (or another expensive car) and the other a mercedes/audi/bmw. Those cars are very comfortable and give some status (power means more happiness?), that's why I am not comparing some cra* old car to a luxury one (again, no-money VS lots of). One will travel in executive (for a long trip), the rich will travel 1st class always. The list goes on...
The problem is to measure how much money is "enough" to live comfortably. It depends of WHAT makes you happy (
what you NEED to what you WANT). If you "need" a mansion, living in New York is not going to help (because a flat in a good location cost millions). On the other hand, cars are dirt-cheap in america.
AND... Having "enough" money gives you piece-of-mind. Not having to worry about bills in the end of the month is important.
I will not say how much I have because it's irrelevant, not cool to people that have less and IT'S MY BUSINESS. I have everything I NEED and I am working to get what I want (In this moment a few cm

).
Words of wisdom: People that are tall (enough) don't think/care/brag about height as a short person. The same applies to money.