NOPE!
if vems spark idle was enough, they wouldnt have gone through the bother in fitting IAC settings.
When i use only spark idle, i have idle at 1100rpm, and if i use 10deg of advance to lower it, i get 600C of EGT. Now that is something i dont like.If i use 15deg of advance,then i get sligtly lower EGTs but idle speed goes even higher.
spark idle is rock solid, i do admit,but if you are looking for ideal, then IAC has to work as well and since these guys are going through the trouble of changing everything, this might help in that department as well.
spark based idle is the easy way out of configuring it in my opinion, but even in megatune it says that it is important to use an IAC valve.