Wow, it seems that sisters are all looking for Prince Charming/aalim and brothers are all looking for a Queen/aalima; while forgetting that none of us are the Prince charming or the queen in the first place. And forgetting the fact that the we ourselves are not perfect and have struggled with some of the same issues that we now put on the "Dealbreakers" list. No wonder, people these days are having a tough time getting married.
But alhamdulillah, Allah has always kept the doors open to us both men and women for repentance, and to rectify ourselves, and to learn from our mistakes - isn't this a sign that He Allah (swt) is our Guide, and He is Most forgiving that He let's us mend our ways from the mistakes that we fall in to willingly or unwillingly? If we can accept our mistakes and thank Allah for guiding us out from this, why can't we overlook the mistakes of the other person especially since we know for a fact that just like me the prospective spouse also will not be perfect.
Look at Khalifah Umar (rad). He did something soo bad which none of us can ever come near. He had a sword out and was rushing to kill our beloved Prophet sallahu alayhi wassalam. And Umar drank and had other issues. But he repented and transformed himself after Islam, and became the greatest Khalifah in our history and one of the best of the Ummah of the Prophet.
Come on dear brothers and sisters, marriage is something serious and it requires understanding, acceptance, love, and forgiveness to an extent, and to forgive or not bring up what is past. Too much openness about one's past is also not a good thing because even if the spouse agrees to overlook some of the items in the dealbreakers' list, the knowledge that my spouse did such and such in the past could cause sorrow in the future.
Important thing is to have tawakkul in Allah, put your trust in Him that Allah will keep you husband and wife together and He will give you the ability to overlook and overcome each others' faults and be compatible together, inshallah.
This fear that this prospective spouse has or had such and such issues in the past is from the shaitan. And shaitan uses this fear against us such that we don't get married until a later age out of fear, while at the same time, due to our human needs people sometimes fall into haram relationships as a result of the marriage delay that was initially caused by the fear.
But since we are on the topic of dealbreakers, I'll list my one too:
I won't marry a girl who is waiting for Prince Charming and is naive enough to believe in such a thing, and who thinks that she herself is perfect (quite arrogant I think) and has been herself perfect in the past.