After (almost) 8 years of retirement, it doesn't make much difference to me - but when I was working, a 3-day weekend was a treat.
What bothers me more is the fact that the days are nothing more than an opportunity for sales and parties, with little to no recognition of what the original holiday was for. Presidents' Day (since the ship on separate days to honor them has sailed), Memorial Day, Independence Day/4th of July, Veteran's Day, Labor Day had special meaning behind them, there was a REASON they were national holidays.
I'm with Iceblossom all the way on getting rid of the time changes. Spring forward used to be an easy one for me, but with aging and sleep problems, instead of waking at 5 or 6, I wake at 4 or 5 and try to be very quiet until it's a reasonable time to expect my husband to wake.
Like many families who do not live near one another, we celebrate religious holidays when we can as a family. One daughter is divorced, so those grandchildren alternate years that they are with her on major holidays; the other works in the medical field and the only day she is guaranteed off is Christmas. We remain flexible and honor the holiday in a smaller way, just the 2 of us, often; the family gathering may be a week before or a week after.