This is an amazing build, I like the simplicity of the whole thing. Makes me want to build a PC sooner rather then later :) I love it mate!
I'm kind of new to building and such but 16GB should be enough for what you need. The only reason i have 24GB of ram atm is because my old ram was the exact same as the new 16GB of ram i bought so yea. 24GB of ram is overkill. ALSO! Really nice build, i'm probably going to use this concept as a base for when i build my own PC <3