Recently I finished Liam's loyalty mission in Mass Effect: Andromeda, and no spoilers, the dude is utterly and completely incompetent. He also dies all the time if you pick him as a part of your fire team. If there was some way I could kill him off like I did Kaidan in Mass Effect 1, I would do it.
-
Honestly he's pretty good. Somewhere in the middle. He's a cool guy, easy to get along with, but also has his flaws that he can't over one on his own because that's just how he is. Rather enjoyable honestly. Imo he's the worst companion in andromeda but even then that's a step above some previous companions. I would but jacob, James and kaidan below him without a doubt. Maybe even ashley and morynth as well. Not bad but Not all that strong either. For his first game though, it's enough.