This PG debate continues to rage, but it really depends on how your team plays. I think D. Will is the best 'floor general' who can still take over and score when the clock is winding down. I like CP3, but I don't think he is durable enough to go hard all season and through the playoffs. Derrick Rose plays PG the way Dwayne Wade did for Miami--a score-first, athletically superior guard who is always in attack mode. He also completely dominates the ball without passing off much, like a mini-Lebron when Lebron was the show in Cleveland.
Do you want a John Stockton, a Jason Kidd, an Allen Iverson, etc. running your team? To be honest, I'd rather have a Stockton/Kidd-type PG to get everyone involved and then have a dynamite scorer at the SG to wreak havoc. But wherever you've got a mis-match in your favor, you've got to exploit it. Players like Westbrook and Rose are almost impossible to guard in today's league.