All I ever had on my PD150 was P6000's, I always thought they were very good, so I stuck with them.
IIRC the fronts lasted approximately 20k miles of very hard driving, the rears 30k+
Eagle F1's are very good in the wet (the missus had them on her 3 series) as they excel at shifting standing water, but less so during greasy or dry conditions. Quite a high wear rate too.
It will take something pretty special to make me move from Pirelli, I have them on both my cars now (P zero's on both).