So much bull**** in one post o.O
OMG, Rupture is anti-fun.
You could say the same from Jax's leap-strike combo that deals 800 damage mid-game and insta-kills you. All because he has flat dmg runes and 25 armor penetration. You don't even get to know how much armor your champion gain, except from a meaningless bar that says "Health" when you choose him.
You can never know how much Armor Penetration or Magic Penetration the enemy has. With a glitchy client you never know if the last hit you took was from the enemy Ignite (which is true damage, uncounterable - OMG NOT FUN, lol pathetic) or the ranged minion who was attacking you instead of the first 3 heroes who started attacking the enemy hero.
This is absolute hyprocrisy. Runes were probably made not to enhance gameplay but to promote IP gain (which was horribly reduced) and to force people into buying IP boosts - extra money for the company, the logic is undeniable.
Seriously, for a game that has SO MANY design flaws, talking about fun or not fun is one of the most ridiculous things that can be done.
High learning curve is a completely natural aspect of this genre. Not being able to run when an enemy Bloodthirster uses Rupture on you is not "unfun", it's an aspect of the game. As soon as there's an enemy champion like his you have to be careful not to be hit by his ultimate, or you will take damage.
The counter to taking damage when you walk? Stand still, you take no dmg. NEVER IN THE HISTORY OF DOTA was Rupture taken as an imbalanced or unfun skill too hard for people to understand.
I could write an essay about how much bull**** there's in this post, dear lord it could have hundreds of pages. Want proof of it? You guys have dozens of "skillshots that stun/slow/dealdmg" in your game. They're all pretty much the same, similar dmg, similar ratios, similar mana costs. THIS is atrocious game design, there's no uniqueness or originality in that.
Check the HoN made heroes, they are trully unique from each other and actually have different mechanics both theory-wise and gameplay-wise. The latest one is going to be available tomorrow.