so to me the biggest issue is that they tend to cause NPEs so I kind of like to have a sentinel rather than null where we check instance   == SENTINEL instead of instance == null. Yet, this might come from my background and where safety was king :)