depends on what kinda functionality u want man, say for multimedia and some PDA-ing N95 is the way to go, sorta alrounder, my personal experience u'll be blown away by the sheer power + beauty of it.
if u want a full blown PDA then P1 done even ask anyone. so it comes down to u. and also P1 have better battery and attenuation than n95.
so it comes down to "your call" man.