We have the power struggle child - 22mos, SUPER independent and completely insulted when other make "demands" of her.
Had success a few months back where she went 3 days straight using the potty all day, naked bottomed, and diapers at night when she would poop first thing in the am before waking us up. Had about 2 dozen successful uses of the potty, all of which she initiated herself by running over to it, peeing, then coming to get me. Only 2 or 3 accidents but even those she was en-route to the potty.
Enter my FIL. He watches her for 5 hours a day while I'm at work. I gave him explicit instructions to just let her be and allow her to sit on it as she felt comfortable, and *maybe* throw out a reminder here and there to sit on her seat (I didn't even want him to call it a potty at that point). Got home from work, she peed on the floor several times that night, and it was all downhill from there...completely, utterly terrified to go near her potty for weeks. I know he held her there and I was/am pissed about it.
We've just now gotten to a point in the last month where she will hang out in the house bare bummed and when she has to go, she jumps up and tells me "mommy, poop coming, diaper now!". She's known the difference between poop and pee for almost a year but has recently reversed them. I give her an opportunity to use the potty first, stall a bit, and then grab a diaper. She will remove her own dirty diapers (cloth) and even rinses them (dunks in the toilet ) and then runs through the house to show me how she cleaned it herself. I've considered the jump to undies, but there will always be the issue of my FIL. He's super controlling and in denial that he is. No amount of talking or demanding will change his mind. Hell, short of a frying pan to the head I don't think anything gets through to him.
In your case, I'd def go diaper free and see where it takes you. My LO didn't mind peeing on the floor initially although it's finally starting to bother her enough that she tries to at least hold it. Hopefully you have success!