I think James.
Jessie too, but James has a stronger characterization.
We know his history, his family, his passion, the reason he is part of TR, etc.
Also his character is very well written and consistent.
I like that they make him very friendly and emotionally attached to all his Pokémon.