From a technical standpoint there is no advantage to #if over #ifdef in this case.
The only advantage would be consistent usage of #if for USE_x flags (which is actually not yet the case).
I would actually rather propose to change the define to not have the USE_ prefix and reserve that only for things that users are supposed to be able to explicitly enable/disable if needed. (But maybe don't change that now but rather after we merged this).