Personally I liked the fight scenes, the CGI and the way the characters were written. The humans were okay as I prefer transformers with no humans like we had with Transformers Beast Wars, Cyberverse and the Netflix WfC as well as games.
The terracons were brilliant, the Maximals felt good to watch (spoiler: Airazor dies) which to me felt unexpected and not necessary to happen.
Prime and his way of thinking is a big departure from that of Bayverse Prime and his character as a whole but by then mid part he realises it.
I felt bumblebee being brought back was not that epic, just happens a lot and it's quite tiresome now. Give other robots the line light like this did with Mirage for once.
I enjoyed it in most parts but in others, I was quite saddened or annoyed by it. Especially the whole Hispanic culture needing to be delved into on grounds of racism or hardship. The movies should really just focus on robots and not incorporate humans into them.