100% agreed with all the posts in this thread.
I have formed two companies till date; both cashflow positive with decent pipeline. Ultimately, I walked out because I could not compromise on my core values. In hindsight, I was being stubborn as well.
Bottom-line, there is no shortcut to finding a good partner. Either you already like someone as a friend and you request them to join your business venture or you will need to invest time/energy to figure out who you will work together.
One way of figuring out if your relationship will work or not is to go to start-up weekend. Identify who you may want to work with first. It will force all parties to work under pressure. You will figure it out very quickly if you guys work well together or not :-)
I think, it is bit like marriage. Either you learn to ignore the wet towel on the floor and respect them for who they are or it does not work. I believe ideas and market change, people do not.
Best of luck!