Typically I would go with a view if possible. This is cleaner and simpler.
you can use a rule action on a button to open another form too.
For me, there has to be a reason to load another form. if a view works. go with it.
Performance is another Consideration.