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.
-
In terms of dialogue he's one of my favorites. I also don't have any combat issues with him. Too bad his abilities are trash.