List View VS virtual List?

So I was adding in a virtual list for some differnt sections of my app and a question I have is when is the best time to use a virtual list?

The docs say to use it when you have ‘huge’ sets of data but I’m curious what is ‘huge?’

The reason I ask is that I will usually have list that will contain say 100 to say like 500 items, does this constitute a ‘huge’ list?

I’m trying to figure out the best option here as I need to have headers attached to the vlist, something I have gotten to work with the sticky headers from a previous forum post however it can be a bit jumpy when scrolling slowly as the vlist updates so I’m wondering if a regular sticky header / list might be better in this situation?

Anyhow anyhow thoughts on it would be great!