The reason I recommend the Angels, other than I own them, is because when I was searching for the perfect tire (and I like to search and search and stew and stew) I could not find a SINGLE bad review on them. ALL other tires I looked at had at least a few bad reviews, but not the Angels. That sealed the deal for me. I love the look, I love the feel, I love the performance. I went over a pass to Seattle two weekends ago (stupid). It was 40 degrees, and was dumping buckets of water. It is normally a 3 hr. ride, but it took me 4 hrs. on that occasion due to getting stuck for an hr.... in the rain... zero mph... for road work... at night... with a heavy fog allowing me to see only about 10-15 car lengths in front of me (stupid stupid stupid). The roads were literally running with water. It would have been suicide to go 70 on my old Bridgestones, but thanks to the deep grooves on the Angels (still, with 7,000 mi on them and they appear to be at half-life) it was less suicidal haha. Oh, and did I mention I had my tinted visor on? Hahaha I learned a lot that night. I had people at North Bend saying they saw me and thought I was going to die on the corners and were praying for me! That has sealed my deal with Pirelli Angels for a long time. That and the fact that after I got them mounted it rained for three straight days. By the third day I couldn't take it anymore and I took it out. It stuck like glue compared to my OEMs. I got brave/stupid and decided to give it a good test and ride in the semi-truck created ruts (2-3 in of standing water). I got it up to 60mph (in a 40) and it didn't fishtail a bit, not even broken in yet, still "slippery".
That is of course all my experience and there are other options to consider, but you can't go wrong with the Angels. Oh, and if you're a track goer...