One way I make the distinction between Gods that grant spells to clerics and powers that make deal with Warlocks in my setting, is by establishing an upper echelon of 13 Gods that can only do the former, while all the Undergods (including archdevils and demon princes and others) can make deals...