Understanding that "given that" and "granted that" are both used to mark the premise of an argument (or conditions that are assumed to be true), and the actual meaning is almost identical, I have to catch the nuance.
Is there a colloquial difference between them? Is this a difference in register? Is "granted that" literary/academic?
As for the amount of Google hits, "given that" is used about twenty times more.