Ok, so now let me tell you something.
Sena is for smith what srilanka, ban, pak, uae is for kohli.
Its obvious that kohli hasnt faced great asian teams but thats not his problem.
Now lets see how many matches have smith won in asia (and compare it to kohlis performance in SENA)
All in all smith has won a single test in india was whitewashed in sri lanka and uae.
So what has smith achieved in asia, where are his match winning performances?
Yes smith has more match winning performances in sena but thats his territory, its like comparing sachins match winning knocks in asia with ponting, there wont even be a competition.
Secondly, sachin tendulkar has a total of 2 match winning hundreds in SENA, so was he a king of soft runs?
Victory depends on team not just an individual.
Kohli is an out and out matchwinner in tests and so is Smith. Smith is better but kohli has made tough runs everywhere and its a joke to call him soft runs machine.