Amiri is a classical yet interesting barbarian with a story she didn't throw in your face. Jaethal is a good bad companion, well-written, with spirit and a true strong-mind. And we could keep going...
The best character is Nok Nok. I don't even need him, just taking him along for the laughs.
You couldn't romance Amiri. The other characters were a bit bland in my opinion.