I've always allowed my favorite cats to sleep with me. All the cats are welcome on the bed, but my favorite ones have been allowed to sleep under the covers, snuggled up against me. The one who sleeps with me nightly now is my Tonkinese. If he's not around, the Bengal will come to bed. Since the Tonk is by far the dominant cat, the Bengal won't come near him if she can help it.
The Tonk wants to sleep behind me, under the covers, up close to my bum. The Bengal wants to be held and cuddled up against my chest. For awhile I was able to get the Tonk settled behind me and asleep before the Bengal would come and get settled against my chest. There were too many times when the Tonk would wake up though and discover an "intruder" and chase her away. So now she only comes when she knows he's locked out of the bedroom.