Personally I like timelines as a way to display these events for some branches of my family tree. If you like, a visual way to share important events with your own relatives about their ancestors.
I have used many different timeline tools and for me the one that is the easiest to use and has the most flexibility for the future is Timeline JS from Northwestern University.
Most timeline software tools are either an app, a software program that you download, or a web application. These are terrific and often have a wide variety of features that Timeline JS does not have.
Why do I recommend Timeline JS? Because it is Open Source and not a proprietary program. Other timeline tools may have more features but are susceptible to the underlying software that they rely on (see my warning about those packages that rely on Flash in Caution - Using Timelines to Display Your Family History).
Here is a sample from my own tree. It is fairly simple but does have text, photos and videos included. Not multi-color like many timeline "makers" but does the job.
Try it out - you might like it.