Why this over your own WinFsp? How does it compare to ImDisk?
They both have their uses but in general I think WinFsp is more useful for most.
I am not familiar with ImDisk.
I think the main difference is that WinSpd is a general tool for creating disks as user mode processes, whereas ImDisk is a tool for mounting image files only.
It looks like WinSpd is a more generic tool. But I know very little about ImDisk so I may be mis-representing it.