Rambling thoughts in no particular order...
Fast-attach cans use a mount that makes it easy to install and remove the suppressor on various host weapons. The host weapons could even have different muzzle threads. For example, AAC makes flash suppressor mounts for their M4-1000 and M4-2000 cans in .5x28 (standard AR), 15mm (HK), 9/16x24 (FNC) 13mm (or whatever it is for the AUG; I always forget that one), etc. You could then use the same can on various weapons regardless of host threads.
The fast-attach mounts protect the host threads and crown.
The fast-attach mounts typically incorporate some sort of flash suppressor, muzzle brake or compensator. These are often helpful when not using the can on the weapon (for example, a hunting rifle in an area where hunting with cans is prohibited).
Thread-mount cans are much more likely to loosen during use DEPENDING on use. I have a Ranger II and have had it unthread while using it on a full-auto 11.5" weapon. The Ranger II's thread spec lessens the chance of the can unthreading, but it can still happen. The same can on the same rifle stays put nicely if I am not shooting full-auto or high volume of fire.
You should never just put a can on a weapon and leave it. You should always remove the can after use. Why? Condensation forms when the can is cooling. This can lead to rust. At some point the can should be removed from the weapon and the mount/threads cleaned.
Thread-mount cans are fine I think for precision rifles and handguns. My auto-loading weapons that get used hard all wear fast-attach cans. YMMV.
That's all I can think of off the top of my head.
Mark