For me the issue wasn't so much a shift in tone, it was more that the story felt like it had already wrapped up… except here's another 15 minutes of largely-irrelevant alien battling. It didn't ruin the movie or anything, but it was narratively inelegant.