It is, one of the manliest online games ever, although I wouldn't consider it being a rpg. More like a slow paced fps with grind.
Also, there's a few dota based free games that seem very, very popular, such as League of Legends and Heroes of Newerth that are probably worth trying out...