This is a pretty common question. I like both and I think most bass players eventually end up with both sooner or later. Here's a quote I lifted of Talkbass.com that I think sums it up pretty good.
Ed Friedland on the subject:
To my way of thinking, the difference between a P and J bass goes...