I would use list view, but be careful not to allow the user to pull up all records from that table. The found set should be limited to just those relevant to the current user.
I've seen some major slow downs occur when using a filtered portal with a large number of related records in the portal as FileMaker has to evaluate the filter expression for each and every related record in order to determine which records will be visible in the portal.
Yeah I don't need anything extra slowing this thing down. :) I will just put a script trigger on the layout to find only the records I want the user to initially see... like all only Tasks that are Open.
I would also set up a custom menu that removes "show all" and "show omitted".