No. There's no amount which is enough, because there is always something else you can do with it.
If you have 1,000 you can have a shopping spree and live "above your means" for a while.
If you have 10,000 you can get a decent car.
If you have 50,000 you can pay off an average debt.
If you have 100,000 you can pay off a mortgage and buy a second house.
If you have 500,000 you can invest enough to stay comfortable forever.
If you have 1,000,000 you can donate half and still be comfortable.
If you have 5,000,000 you can donate and still live like a star.
If you have 10,000,000 you can set up your whole family and all your friends for life.
If you have 15,000,000 you can start your own charity working on the world's problems, plus all of the above.
If you have 20,000,000 you can push for lobbyists and whatnot to try and sway the government to your side.
etc etc etc. There is always more.