One of the most powerful features of some JS framework grids I have used in the past is to allow you to put any of their other components in a grid cell to represent/edit the underlying data or as an unlinked action element.
Some examples I have used in the past: dropdown control, pills, slider, menus, progress bar.
I know I can somewhat simulate this with ListView, but I lose all of the extra table goodness like sorting, filtering, automatic linking with the data source, etc. - at least not without a lot of work.