FDTI drivers, yes.
PC is a lower spec unit, but does all you want fuelingwise.
Flash memory is resided inside the unit, not detachable.
FBF = Fast by ferracci, company.
The stock unit takes you can deshiffer(spell?) the code, ie understand it, takes some fiddling but nothing too hard (patience), microtech includes software interface with everything explained straight forward, downside pricey.
I like the challenge of working the stock unit, the only upside microtech has to me is dual maps, but the stock ecu can be reprogrammed to do that too.