Problem with data handling and two more questions.

Do you think interfaces are better than event dispatchers? In this post here Why use event dispatchers vs interface when ED's need a hard reference? they argue that interfaces can be very slow and that you should use EDs whenever possible instead.