From the viewpoint of being brought up Catholic, I found the whole emphasis on Mary quite appealing. In part because of the context of being in the West of Scotland, there is a quite a lot of misogyny in the rhetoric of the more shouty varieties of Protestantism, so a bit of Maridolatry (or even Marydollatry if you are Rab C), is at least a recognition that women aren't all evil.
This is true, NS. The psychological importance of Mary for believers is important (as Jung realised). However, in the Catholic version she does represent an unattainable perfection as a representative of womanhood, so it may be that as much is lost as is gained in this respect.
Biblically, of course, as has been pointed out, the gospels are completely contradictory as regards her nature. She, who was apparently visited by the angel Gabriel announcing the divine pregnancy to her, had already seemingly forgotten about Jesus' true significance by the time he was presented in the Temple, and Jesus rebuffed both her and Joseph. Elsewhere Jesus is recorded as being rather less than complimentary to her, dismissively referring to her as "Woman". She in turn, along with some of his other relatives, appears to have considered him deranged at one point.
All the above reaffirms the idea that the less complimentary impressions reflect something of historical truth, whilst the stories of the Annunciation and the Birth narratives were simply add-ons, developed as Christ came to be regarded as divine in the minds of the early believers.