Most important -- risk. Risk that stuff will break. One of the biggest ones is change to the .keys(), .values() to behave like iterkeys.
Also unicode vs byte strings.
Also time. And time = $ in most places.
So far need the benefits are just not there. It is something like this:
benefit(switch) = code_improvements - time - risk + possible_future_benefits
(time has an opportunity cost folded into it, if I am porting to 3 I am not working on other stuff).
So far benefit is either negative or just too small for me.