I would say Red. Ash has his skill and strong pokemon bonds, but Red is way more focused, determined, and just a bit ruthless. Red also has strong bonds with his Pokemon and he never stops training ever.