What difference between @event and wait (event.triggered)?

In reply to NiLu:

A couple of posts that recommend against using uvm_event with a virtual sequence