People don't change overnight; it just that people
change without your knowledge over the time. It may felt like a
sudden quake, but behind that disaster lingers some old
time-cumulative frustration and dissatisfaction. Having little
quarrel doesn't always mean that the relationship is promising - it
may suggest a harmonious relationship, but can we always take it at
face value and presume that all is well... or perhaps we are
deluded that all is well?
It gets very questionable when partners make unconstructive remarks
like 'you are damn ugly' kind of statement because it really
wonders what he actually feels inside of him (it would be a little
different if he actually give constructive advices like how to go
about doing it). I recalled an old theory in CloUdiSm - about this
phenomenon of human going after the lesser, in search for the
better, because there wasn't any other (Riding the donkey while
searching for the horse). And your man seemed to fit perfectly in
this description for at that period of time when he was chasing you
(it's applicable as well if you are doing the chasing instead), it
is likely that you are the only candidate and he probably accepted
it because there wasn't any other better choices.
Of course, he has tried loving you in the process, which give the
relationship a longer lifespan, but it died with an encounter of a
third party, which you probably never even knew about her existence
until the relationship is pronounce dead.
Love don't change, just that expectation changes with time, as
needs not satisfied breeds frustration.
For the benefit of a relationship, it is paramount to have life
outside the life of your relationship - having to forsake everyone
else (and probably limits that to best friend/s and boyfriend) is
doing the relationship more harm than good. Man gets tired much
more easily having a woman constantly lingering onto them for
accompaniment and woman receive a harder punch trying to recover
their fall after losing their relationship.
Somehow, it seemed to me that you have a complacent nature - you
are easily satisfied and prefer to maintain status quo than having
to initiate action/s to work on what's lacking, both in yourself
and probably the relationship. I mean if the break up was so
unexpected and contradict the reality in your fairyland you have
been believing all these while, there should be more hidden closet
not known or spoken to you - about him, his love and the
relationship.
Take this time off to explore your potentials. Everyone has the
power to change the 'not so pleasant' aspect of their life. If I
was you, I would channel this previous relationship into energy to
reform myself.
You may begin your first step by changing your nick. If you cannot
even convince yourself that you have the prerogative to a better
relationship... for somebody better to appreciate you, you will
probably repeat history. Your nick degrades your esteem and you
will appear to people how your esteem appears to you.
Lastly, don't always pray for a good man... a good relationship to
befall on you, trust me you don't want to know how foolish that
sort of thinking is.
Don't take chance - always take calculated risk. Empower your life
by making resolution to evolve yourself. 
Cheers