I think El Indio is far more sadistic...and memorable.
Ramón was just evil, Indio has more depth and he's a tragic hero.
Ramon is not so complicated character as Indio. He doesn't have problems in the past, he just enjoys to be evil. And has really great lines. And what a great death scene... (Volonté was a master of death scenes. Those bad directors killed him very often.)