Making gold needs to mean something. Whenever I play, I feel like I'm making gold practically without even trying. This is another thing I felt DotA did better. Gold came more slowly meaning you had to manage when you bought things and what you bought. Players who managed to kill other players and get a lot of last hits on mobs had a very significant gold advantage on players who did not. This was one way that skilled players could distinguish themselves from less skilled players.
I'm not asking for last hitting, but I am saying that players ought to have to work a little harder to make gold, and there should be ways for individual players to make significantly more gold (yes, there are kill bonuses, but when you already have 3k building up easily without trying that hard, another 500-1000 gold isn't a big deal).
If gold doesn't come more slowly, then at least upgrades and items should cost more. I rarely feel like it's a huge accomplishment if I manage to buy a key upgrade at the citadel, or if I buy that "Godly" Armor at the item shop.
Not to mention - items don't seem to make a very large difference. Compare getting the highest level armor in this game to getting the Buriza or the Stygian Desolator in DotA. There is no comparison. In DotA items made a really big difference. In this game, so far as I've seen, not so much. That ought to change. Yes, killing other players should be about skill not about how good your items are, but getting the best items should require a lot of skill in the first place.