Partioning has it's benefits. Your C: drive partitioned to say 10Gb just for the programs, then partition the rest as you want.
If you have other users then give them their own partition for storage.
One partition could be for digital images if you are into photography. Another for Games, if you are a gamer leave the partition as a Fat32 partition.
Partitioning then makes defragmenting the drives easier.