I've lived with two different female roommates.
One: back about 9 years ago. Young, both of us single. I hit on her a while back and she had none of it. We remained platonic friends and I ended up needing to find a place to live, so we moved into a 2 bedroom place. Worked out great - she stayed at her BF's 1/2 the time, so it was like having my own joint. The other 1/2 when they stayed over was great - I was normally out at the bar, working, running around. We all got along great so there were never any issues - both had our own bathrooms. I cooked all the time and she didn't, so we didn't fight over the kitchen. I moved out when I bought a house. Great experience, she was super cool/low key. Bills split down the middle.
Two: after having bought said house, I dated a girl for a bit. Never progressed very far, and remained friends. She was graduating with her doctorate in physical therapy and had a residency about 10 minutes from me, so let her move into a spare bedroom. (She had her own bathroom) She studied quite a bit for her boards which was good. We did fight over the TV every once in a while, but took turns depending on the night. What slowly started irking me was her leaving trash on the couch, kitchen counter, dirty dishes, without putting it away. Seriously? Never took out the trash or recycling, but I never did ask her to. (Maybe my fault on that, but leaving trash out on the couch seems like common sense) She paid a fixed amount each month regardless of water/heat/electricity, which was fine with me - it helped with the mortgage anyway.
We were both very "We like shit our way" type people, which was part of the reason we didn't get any further dating. It got to a point where I got pretty sick of her and asked her to move out. She left a few months later and that was that.
My learnings - no different than living with a guy roommate. My old guy roomie - not like we walked around in our underwear in front of each other, so it really wasn't that different. It really just depends upon the person living with you and your compatibility. Guy vs girl really didn't make much of a difference. Don't be afraid to speak up if things piss you off, and don't lock yourself (or them) into a long ass term contract to keep it up. Make sure you ask all the questions you want upfront so you know what to expect. (Do you mind friends/gf/bf coming over, are you messy, what's your job situation, party animal, stay out late, etc)