I use empty events all the time for spacers; especially on critical timing parts where I want to maintain critical spacing. They are really, really helpful for that!
Usually on a project, step #1 is for me to add a 2 second empty event right at the start of the project. That way I always have a little lead time before going into the actual content.