Question: is 20gb enough for ubuntu?
Answer: That's why you find one person being completely happy with 20GB and another having space issues with 500GB. Ubuntu itself only needs that 10GB to run sufficiently, but no-one just runs an OS, you only have the OS so you can run other programs. For me personally I prefer a partition of around 50GB or larger.