This is a question you won't get a real answer too !
Everyone will say theirs is BEST [ even if they don't have any ] !!
Best bet in my opinion, is find yourself a good LOCAL breeder who is satisfied with his bees.
Make your own choice, and remember to take information you receive on inter-net boards with a grain or two of salt !!
What works for me in my area, might not be worth a darn for you and were you live.
Oh, I have Russians, and am satisfied.
Bee-Bop