I do vote Gluttony based on BFR-succ and having regen enough to come back.
Well, Vanilla Ice is invisible even to other Stand users if he stays inside his void, so Gluttony can't see him or Cream.
Also, I'm not sure Gluttony should even be allowed to see Cream as afaik, FMA characters can't see ghosts and OP letting them see is basically giving them an ability they don't have. Unless the opponent can see ghosts or similar stuff in-verse, its not allowed.
I mean, he can see Ice just fine. And it takes a bit of crawling in to hide in Cream.
Gluttony always opened with BFR after it was revealed he had it from my memory, so, I think I might go incon. Cool Ice (kek) can dodge and get into cream cover, but, if Gluttony catches him, or just BFRs him by chance even as he's invisible, then it's gg.
Either way, it has a presence and effect on the real world.
Not to mention, again, cream eating itself takes time, valuable time Gluttony can use to BFR him, so even so it's incon.
It really doesn't have a presence, only the effect. Cream eating itself was for dramatic effect only. After that one scene near DIO's bed, it never appeared like that again. Also, Ice dives into Cream headfirst, so at worst, he's losing his entire body except the head, which doesn't really hurt his combat. He ain't regening until he drinks blood however.
If you recall, Polnareff could have killed DIO had his stab fully connected. Ice took that stab through the brain and had his neck snapped too. Didn't particularly hurt him. Since Ice dives headfirst into Cream, he may get his entire body BFRed except for his head, and that's enough for him. He can still control Cream in that state and Gluttony can't BFR the void ball.
Also unless Vanilla pokes his head out to look at Gluttony and devour him directly he can only attack bkindly whereas gluttony only needs to look at Ice once when he pokes his head out in order to kill him