Age gaps in relationshipsWatch
To me 21 is my ideal base, im not opposed to a 18 year old but i'd feel at that age shes too naive for the world and it would be super weird when in public, even though I often pass for much younger than I am, on a bad day I don't.
23-25 is my ideal age range for someone to date that way they are old enough to be past certain point in life and be at the point that settling down becomes in their future but young enough to rush in and we can take things at a reasonable pace.
And it really depends on individual situations. Sometimes people are just being manipulated, used or abused and sometimes the people involved actually love each other.