4GB is more than ample for day to day usage and then some.
I would only start to look to go over that if you know you are going to do some serious virtualisation, CAD, or things hat will use up a lot of memory.
I do programming, basic CAD (Not huge diagrams), video editing and a heck of lot more and I only get near 4GBs when I am doing virtualisation at the same time.
My next pc will probably have 8GBs next year - but only because prices have dropped and "I can" not because I need it! I think 4GB would keep me happy for the next few years.
...So, 6GB should be fine!