Plato was known for his strong opinions and criticism of other philosophers, including Protagoras, Heraclitus, Parmenides, and even his own student Aristotle. In his works, Plato portrayed these thinkers as holding views that were different from his own and challenged their beliefs on various topics.