He certainly has depths; mostly they serve to make his character increasingly repugnant, for the time being.

I don't care for Wyll because he's a hypocrite and a liar, and condescending in a way that treats your character like an idiot - not that other origin characters don't: *most* of them condescend and treat your character like an idiot, because it's been written as the player character's *place* to be the 'dumb idiot' in the conversation, in order to let the origin characters act superior... it's poor writing and everything to do with the origin characters is riddled with it.

But... Wyll is someone that you can successfully identify the situation, call him out on it, and have him lie directly to your face *and* act like you're an idiot for suggesting it... You know he's lying, he knows he's lying, he knows that you know he's lying... and you can catch him, and call him out, multiple time, and every time he lies directly to you, while being fully aware that you both know that he's lying... Any you aren't allowed to say or do ANYTHING about this... and then when the 'big reveal' happens and he tells you more, you have to act dumb founded by this... and he never apologises for lying to you multiple times.

He wants to be seen as a hero, and a part of him genuinely wants too be a hero, but he has very *Little* interest in actually doing any of the things that will earn him that unless they line up with his personal goals.

I liked Wyll well enough when he wasn't a regular member in my party and I didn't hit all of his story beats particularly closely... but once I played with him full time, I came to realise that he's legitimately a jerk and an arsehole, and genuinely not a very good person. I grew to dislike interacting with him at all, once I'd played with him properly.