My main computer right now is a Dell..
I do both, buy Dell and build my own, where it makes sense for me.
My Dell is pretty upgradable to be honest. Has 4 Memory slots, uses DDR2, has PCI Express, SATA.
Also, the way things go for when I upgrade, it seems about 1/2 the time, I end up...