UltimateCtrl list versus DataView

I’m trying to understand the difference between these two. My app will need to use a virtual list (100k’s of items) it has editable strings, a couple of choice, and floats to display as strings. A few of the strings are built from an index and not stored in the database as the string. Need to sort on all columns. Won’t be creating anything that builds on the fly like a bar or such.

So I just don’t understand how to determine which one I should be using. DVC looks like it is newer and ULC is older without a lot of updates in the last few years, but then maybe it’s good enough.

Advice or pointers to some tutorial to better understand the choice. Thank you