Pink. She always sings live, can dance, fly, play multiple musical instruments, or just stand there and sing. It's not a coincidence that more people tune in to watch her on TV.
Both can't be a better performer, when BETTER means something's got to be superior to another. Anyways Bey is, by miles. Pink's voice brings her performance levels down.
The both of them are miles ahead of everyone else. They both have very different styles and demographics. An answer will not be clearly defined. I think Beyonce has more haters though so I'm glad there is no poll.
Personally I like Beyonce's style better. I like the glamour and sex appeal she puts into performances and she really is fully aware of everything she is doing on stage and it always slays. I haven't seen lots of P!nk's performances but what I have seen I've been impressed about, although it's really not my thing and just a little bit boring.