oh honey, i hate to burst your bubble...but marriage is not a fairy tale and unfortunately most people go into it with the attitude that it is going to be everything the dreamed. when they realize it is alot of hard work, alot of people give up.
i think if you have the right attitude and get married for the right reasons then YES you can be successful. marriage is a contract, both parties have to decide they want to commit to that. the passion fades after a while and then you just have to learn to retool adn rework things.
my husband and i have our fair share of problems, some of them serious but i take my marriage vows seriously and believe that God has put us together for life. we do what we can to make it work.
there are times where i certainly feel like it would be so much easier to just leave but i do not think that is what God wants. i think people who get married based on their emotions of being "in love

" soon realize that that passion does not last for long. love is a choice...it takes work.
dont give up...just because you hear all the negatives does not mean there are not as many positives. as with everything, people are much more likely to complain about negative things than to praise the positive.
the best advice is dont rush in to anything, listen to God, keep your purity, be prepared from the beginning that there will be challenges with the person you marry...no matter how PERFECT they see at first...you will be challenged.
do not be discouraged. God has a plan for you...perhaps that is to stay single...perhaps not...but sont give up on it just yet.