Ham is okay, but it's not holiday-worthy food.
I always serve it prior to the holiday as an "every day" meal (or 3) when it's highly discounted b/c my grocery budget kinda requires it. But that's all I do.
I'll probably do it again now that it's post-holiday for the 2 hams we eat per year. I much prefer turkey as a holiday meal...but only if I'm making it (b/c I've had a LOT of bad turkeys). I will say, one thing in ham's favor is it's an easier and safer cook for a bulk meal - I've had way fewer bad hams than bad turkeys in my life. But ham is always only mediocre, whereas turkey can be great.
Edit to Add: But I will say, turkey is only a fall/winter holiday meal, not a spring one.