I've just got my second greaseweazle and already it's getting frustrating to have to specify "--device /dev/cu.usbmodem14501" and so on every time I want to issue a gw command. In addition it seems like the "default" device isn't clearly defined. It looks like the first one you plug in gets priority, but it's not clear how it chooses between them when you reboot the machine etc.
What would be useful is either have a way to name your greaseweazles -- a mapping from the serial number to a friendly name somewhere in an .ini file -- or some way to write their name into their firmware.
An alternative (easier to implement?) version might be to extend the "--device" option so that you can say things like "--device F7" or "--device 4.1" and if those strings are unique to only one of your connected devices, it'll select that one.