Appimages, snaps and flatpaks

Appimages, snaps and flatpaks, which one do you prefer and why?