When ever I get asked what kind of computer to get by someone:
If they relatively decent with computers, and are into games, or going into a engineering field, I recommend they get a PC.
If the person has some difficulty with general computing tasks, or is relatively computer literate and wants to get into multimedia editing. I tell them to get a Mac.
And if the person Is a programmer, or not satisfied with any current operating system, I tell them to get Linux.
Saves me a lot of time not having to troubleshoot problems for them all the time.