The basic debate comes down to time. It's been shown that spending has produced about 150% return over the long term, where tax cuts produce somewhere around half that. Tax cuts have the benefit of having a shorter turn around though even if it is considerably lower. It's been a long time, but I'll see if I have anything still bookmarked on this when I get home.