Originally Posted by Lord Housewife
To be fair, Flash is one of the mechanics in this game that keep a lot of champions viable. Furthermore, Flash with Cleanse is the only thing that is keeping a lot of AD carries viable.
I'd also like to mention that gold is a lot harder to acquire in DotA as you do not gain as much gold per second, there are no GP/10 items, and creeps can be denied by the enemy team which also contributes to suboptimal builds as you really have to build what you can rather than what you want in most cases.
It's very difficult to determine relative worth of items in DotA as high-tiered items tend to be very gold-inefficient, but good players in carry roles tend to average 500-600 GPM (which from a raw count, tends to be higher than League's average; however, I generally consider League and DotA to have very similar gold valuations). I'd say that overall, deaths included, the gold economy isn't too different for non-support champs.
And yes, Flash is indeed an equalizing mechanic in LoL.