Honestly, that's exactly what I think, too. Unless the deceased is very old, if the deceased has young family still starting out, college fund money gifts or grocery/restaurant cards are the best "gift" to give if you don't want to make donations.
I have no idea who sent the flowers for my dad's funeral...but the person who sent the Chick-Fil-A meal for my mom and her kids (teen to young adult then) was priceless.
So, I do what funerals ask me to do...and if they don't ask, I do send alternative gifts with cards. I personally don't love sending flowers or making donations unless I know the deceased cared a lot for the donation site.