Opinions are often based on having heard something from someone else, involving uncertainty.
By contrast, experiences are based on one’s own actual practical conscious knowledge.