EBC Yellows get poopoo'd by some but have also had some very good ratings from others.
There is not one "best" pad. A pad is car, driver and condition specific. I currently have Ferodo DS Performance pads and find them perfectly adequate for road use, but i would not consider them a pad i'd use on track. They are also considerably cheaper than DS2500's so i'll happily munch up road miles on them.