I think the Americans (live) and Russian (online) are the best players. It is amazing how many Russian players in the finals of the Pokerstars tournaments. The Germans, the Canadians, the Ukrainians, the British, the French, also has good performance . Also include Brazilian players because usually have some finals, but the amount of Russians is much higher.