While a sweet gesture, the truth about the matter is that they're not very practical compared to the money you will spend.
Yes, some guests will take them, but most will forget them at their tables before even getting a chance to lose the memento in an overstuffed drawer, in their house somewhere.
Forgoing Welcome Bags and Party Favors