Tanstack Virtual or Other options

Hey everyone, quick question for you all. I've been tasked with building a complex grid with horizontal and vertical infinite scrolling. Dragging and dropping columns to different locations and complex filtering. After doing a bit of research I was thinking building on top of Tanstack virtual might be the right move here. I'd love to hear any thoughts from people who have used Tanstack virtual for complex use cases if it's a good choice or not.