I like MCs who have a clear personality, but only if I can relate to their thoughts and values.
If the protagonist has opinions or reactions I can't empathize with, it completely breaks my immersion. A well-written personality is great, but it has to feel natural for me to stay invested.