wpegg: It was more a philosophical question (though philosphists would hate for me to call it such). To put the question simply: Is a women that looks 15, acts 15, but is 18, more appropriate to sleep with than a woman that looks 18, acts 18, but is 15. The quick easy answer is obvious (it's the law), I was just suggesting a little debate on the more grey side of things for people of that age.
"Looks X and acts X" is so vague that I can only guess what you mean. My experience of people of a certain age is probably vastly different from yours.
I think the most important thing is that both persons are fully aware of themselves and the implications of their actions, and never do anything that might harm one another in body and mind; which banally means, have respect of themselves and each other.
Neither of these things, or maturity in general, can be syntethized with a number, nor measured and catalogued as you'd do with physical traits. The law establish some artificial barriers that we come to accept for the most part, and that in turn may lead to certain expectations (a 18 year old is supposed to be mature - as if) but it's mostly a cultural thing in the end.
I knew this girl (friend of a friend) who was 16 and looked way older than her age, more like 27+. When people didn't believe how old she was, like me when I found out, she used to complain that nobody ever did, and that whenever she picked up her little brother at school she was often mistaken for the mom. :)
Her boyfriend must have been 25 or so back then. I was 17 or 18 at that time, and my first thought was something along the lines of "that fucking pedo can't find a woman of his age and is looking for an easy fuck". In truth, I couldn't really know for sure... I never really talked much with either of them, and they actually looked pretty happy together. But the gut feeling remains.
As for your question, no, nothing wrong with a couple of 20 and 18. Two years difference is nothing, and as far as the law goes you were both fine. As long as with "acting 15" means she had a childish attitude and not some kind of mental issues (not saying that's the case, mind) I don't see any problem at all, besides her possibly being annoying at times.