To begin with the most glaring fault, Trico truly puts the artificial in artificial intelligence. While sometimes hell follow commands and do whats necessary, trying to get him to perform simple tasks is all too frequently like pulling teeth.
Hell regularly turn around and go back the way he came, unresponsively dawdle around despite repeated calls for action, and generally be a complete pain in the arse to deal with. I cannot thoroughly enough express the sheer frustration involved in knowing exactly what the beast has to do, knowing how to get him to do it, and being left exasperated as Trico just wont do it.
Sometimes I had to lead Trico away from an objective and then lead him back in order to get him to act. Sometimes hed just take ages to do anything and I frequently was left in quiet suspense, not knowing if the game had ignored my command or was just taking forever to process it. Despite knowing how to provide visual clues, The Last Guardian is frequently awful at communicating or confirming things, and you just never know if the games working as intended.
Trico cant even eat those barrels without great difficulty, needing them in exact spots before hell gobble them up. Sometimes you can throw the barrels and hell snatch them in mid-air, which is both cool and cute. Sometimes hell let the barrel just bounce off his stupid bloody face, and itll look bloody stupid.
A command system is in place, but its bizarre, relying on holding down a button and using the left stick to point at things. What are you pointing at? The game provides no HUD elements or visual stimulus to let you know. Most of the time, youre commanding blindly and hoping for the best.