apex:pageBlockTable represents a table formatted and styled to look like a related list table.
apex:repeat allows any arbitrary output based on a template. The four elements require value and var attributes, iterate over a collection of some sort, may generally be nested inside each other, and are limited to 1,000/10,000 rows of output, depending on the apex:page’s readOnly attribute.