Given how angels have their own agendas, and aren't Goodie-goodie good good, I think that a Warlock making a pact with an angel might actually make a whole lot of sense.
Of course, since Angels work for Gods, then that Warlock might be an inadvertent instrument of that god.
However, ultimately the question of Warlocks making pacts with angels always comes down to one question for me: If you can just make a pact with an Angel to do good, why wouldn't everyone do it? It's a whole hell of a lot easier than being a priest or a paladin, right?
Of course, since Angels work for Gods, then that Warlock might be an inadvertent instrument of that god.
However, ultimately the question of Warlocks making pacts with angels always comes down to one question for me: If you can just make a pact with an Angel to do good, why wouldn't everyone do it? It's a whole hell of a lot easier than being a priest or a paladin, right?