Person B has never dated anyone before, but they know how to treat you with respect and how you want to be treated.
I'd choose this, but that's my personal taste. The reason is simply that I'm not experienced ... I don't think I would like to have a girl-friend at my side who has far more experience than I have ... also I wouldn't like to be compared to her former "lovers", so to say.
Since I've never had a girl-friend so far, my choice is quite clear. The problem is, that the older I get, the fewer thare (short for "there are" <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" /> ) are "unexperienced" female singles as well. And the more there are "experienced" females who had had one or more relationships already.
There is always one exception from that : Love.