It depends on what you want to achieve. Related posts ensure that everything being displayed to the user is interesting to them, whereas category posts just display a single type of content. Thus, a user may not be interested in what you are displaying if the category is not relevant to the current post or page.