Both guns are a joy to shoot and should be amazingly accurate. I carry a either a P01 or SP01 Tactical. The P01 is much lighter and a little smaller, but I like the grooved Hogue grips, magazine capacity and tritium sights on my SP01. If I'm wearing a belt, chances are the SP01 is attached. I can usually get away with slipping the P01 into my front pocket.
I did some impromptu distant target work this morning (my neighbor was zeroing his scope on his rifle and I got bored) with my SP01 and was quite impressed with accuracy at 53 yards! I just posted a Range Review on the pistol with a picture of the target, so you might want to take a peek.
I did have the P01 with me today, but I didn't shoot it. I've put a lot of rounds through the P01 and just got the SP01, so I wanted to get the SP01 a little more trigger time.
I've never shot the P01 out at this distance, but I will say the P01 is certainly as accurate as the SP01 in defensive distances and normal range work... say out to 25-30 feet. I've never shot longer distances with the P01.
Both guns "point" and operate the same way, and feel incredibly similar in the hand. Obviously, the SP01 is much heavier and a little longer in the barrel and in the grip.
I don't think there's a clear-cut answer to your question as to which gun is "better" for range work *and* carry. They are both fantastic, reliable and accurate pistols.
Steve
Edit: Chances are, you'll buy one and then you'll get another... there are a total of 3 here -- My wife and I each have P01's and I got the SP01 Tactical not long ago... it's addictive.