Multiple Layers Sequencer Implementation choices

Hi,

The OVM userguide “Protocol Layering” recommends us to implement protocal layering by TLM port between sequencers.

But I think it’s more convenient by using multiple layer virtual sequencers. is any one give me any hint what are the pros/cons between them?

Thanks.

my question could be better as: do you use sequence_items between suquencers? if yes, any reason for that. thanks.