I don't have a big cock myself, but I'd say it's close to the U.S. average. I used to feel like my dick was small, but that was based on watching a lot of porn, not on living in the real world and experiencing other real, everyday men's dicks. I am by and large very comfortable with my size now. All that said, I have always liked the idea of my partner being a bit smaller or equal in size, or even substantially smaller. Part of it is simply not wanting to be "the smallest" in a relationship, but it's also because I love to service guys.
I'm not into micropenises or anything, but small dicks are so much fun to service. I get really turned on thinking about servicing a cock that I can just completely, effortlessly engulf and suckle and tease and just generally make to feel good all over. I love sliding a cock in and out, really hard and fast, and trying to swallow the whole thing up to the guy's balls. I love to imagine the sensation of pleasure feeling my mouth all along the length of it. This is the real reason I love guys with smaller cocks!
I can sort of enjoy deep throating average-to-larger men. Sometimes, having my head forced down on a cock and gagging on it can be really hot, but it's not generally something I want to do all the time... Servicing guys is more about giving them pleasure for me, not so much about being sucked up into a ravenous frenzy, or being someone's "fucktoy", though these things are certainly not mutually exclusive.
I also love asian guys' pubes. It's always disappointing to see an asian guy with waxed or stubbly pubes, the later of which I find particularly unattractive... a little maintenance to make it look neat around the edges is okay, but shaving off all those beautiful tufts of glistening, soft black hair is just a shame to me. I love having my nose buried in a guy's bush while I am sucking him off. I love feeling it press against my face (or my ass) as I am taking him in.