This might be true against bad players / bad decks (take your pick!), but it isn't true against good players. Winning when you can (aka: NOW) is INFINITY times better than doing stuff and then winning.
I very much agree. Playing the Gifts aggressively, for a winning combination instead of just card advantage, puts your opponent in the same tight spot that you gained an advantage. The only difference is: card draw doesn't kill him. I think the potential to use Gifts much more aggressively is a big part of the success of the TfK-Gifts builds a la Brassman. They can curve out with TfK -> Gifts instead of Merchant Scroll -> Gifts, which gives them more card advantage while simultaneously allowing to leave Drain Mana open on turn two more easily. When you have a powerful card drawer like TfK available, there is no need for a card-advantage Gifts. That's also the reason why the Brassman Gifts-builds can work with less than 4 Gifts, because they don't rely on it as much as MG does.
To clarify: If Gifts is your only engine, you have to play four and you will sometimes have to play it as a card-advantage spell. But since using Gifts for broken stuff is far superior in terms of actually winning, always playing the card aggressively will win you more games than always playing it for CA. As Necrologia mentioned, the most important thing is to find the correct balance between the two.
This is why I merchant scroll for counter a lot or gifts for draw.
Merchant Scroll for a counter is often fine, but I try to minimze the situations where I actually have to "burn" a Gifts for defense. If I had the chance to play an early Gifts for CA (because my mana doesn't even remotely allow for any combo), I usually try to play Brainstorm or Merchant Scroll instead to make the Gifts count hard. That's why I have switched to a TfK-build which better allows for that playstyle.
Dozer