I have 32gb and I'm feeling constricted (will upgrade to 64 soonish).
What with running heavy development IDEs and the occasional Virtual Machines (doing hadoop / big data work these days) RAM is in high demand.
I get what everyone is saying about gaming but if you can get 64 get them, it just means you'll have uniformity instead of hunting down sticks with the exact timings 2 years down the road and your composition will live longer...
It's just like having a higher ceiling in your house; sure it works fine when it's just high enough to not bump your head but think of all the nice chandeliers you can hang with a bit more vertical space