Consider also this:
If your hero has skills, that are only usefull at late game, picking stats early on will delay the time when you get access those skills mid-lategame. If for example you pick stats instead of damage aura at early game for andromeda, then that means you will get access for that damage aura later. While stats help during those 2-3 early levels, they also hinder your hero during levels 8...10. At levels 2-3 those stats might be more usefull, but at levels 8-10 those skills you COULD have picked would be more usefull.
So, in short, take skills.
However, at certain games and situations stats might have a place. But in short, get skills.
*=Keep It Simple, Stupid
Many skills also do not level very well.
Hammerstorm's Galvanize, for example, gives the same movement speed bonus at every level, so there's really no point in leveling it past level 1.
[Item] Smoke Screen *Now Playable in Practice Mode*
[Remake] Harkon's Blade *Now Playable in Practice Mode*
[Remake] Ghost Marchers, Steamboots, and Plated Greaves
The only heroes i ever get stats with are hammerstorm and Swiftblade
Off the top of my head all of those four benefit grealy from stats.
Its no problem for example to take your aura on arachna early, even when stats are better its a minor difference.
But now we look at andromedas aura. If you are in a side lane you want to keep the lane close to your tower. If you now skill your aura your creeps will become stronger and your lane will be pushed to their tower. This makes it harder to kill your enemys and will make it easier for them to kill you.
Same goes for magmus volcanic touch. If you use it it pushes your lane, but on the other hand it can damage enemy melee hereos who try to last hit and deny.
You have too look at the situations you are playing in and you have to decide wich skill would be the best early but when you have no idea just pick a skill.
In most cases a higher crit chance or some passive is not that great of a disadvantage if you skill it instead of stats but missing important skills can hurt your team realy bad.
a good example is also Hammerstorm..
why ..? because ur passive splash isnt that usefull in the begin of the game cuz of the low damage you already have.
well to be fair, if they get hit with terror then they are kinda going about the whole blink buttrape surprise tactic all wrong lol
seeing as the objective is to blink in from out of sight most of the time
prevents blink escape at least