Мне кажется, что если речь о людях среднего достатка, то деньгами лучше всего - они на эти свадьбы дурацкие часто вообще кредиты берут, потом расплачиваются. Гифкарту банку не отдашь и не всегда на нее захочешь что-то купить сразу, а когда захочешь - стопудов забудешь про нее.