We were trying to decide on which Christmas movie to watch a couple of days ago while I was on vacation and decided on Die Hard. That settles the "is it a Christmas movie" question conclusively, doesn't it?
Bumblebee - a better movie than most of the Transformers flicks; also more personal and on a smaller scale. That may be a big reason it is better - less a reliance on constant special effects and big explosions and more reliance on story and character.
I do wish that the franchise would make up it's mind on backstory and cohesiveness though, as every film seems to contradict previous ones.