Thats your friends fanboyism talking, not his savvyness.
It really depends on what you're going to use it for. Both CPU's will do everything well. The Athlon64 does gaming better than the P4. The P4 does video/audio encoding better than the A64.
I personally would go with the A64 route simply because I do a lot more gaming that I do video encoding.