Custom tags can manipulate JSP content, but beans cannot.
Composite operations can be reduced to a considerably simpler form with custom tags than with beans.
Custom tags require reasonably a bit more work to set up than beans do.
Custom tags are available only in JSP 1.1 and so on, but beans can be used in all JSP 1.x versions.