I agree that the OE 245/45r17 works perfect. I still like the ride, handling and overall traction of the Hankook Evo V12. I'd probably look at some of the newer Michelin SuperSports, but for now I've got Cooper RS3s to put up with for the next 25k miles or so.
'Best' can mean a lot of different things to a lot of different people, so you have to decide what you want, and what you're willing to give up, to determine what's best for your needs.