First and foremost if you do not like cilantro in Mexican dishes then just leave it out completely. But if you are looking for similar flavors then parsley and papalo are the best substitutes in Mexican cuisine to make guacamole, salsa, tacos, carnitas.