Actually, VPS is much preferred these days. All server resources are sliced to 5-6 users, this includes cpu, memory and harddisk. The advantage with VPS is that everybody is getting their dedicated resources and say if there is a problem with client of one person and client hogs all memory...