3. If you really want to be married FOREVER or very very long which is very rare on these days, then its best to marry your own cousin or the guy within your own subsubsubclan (laf) he will treat you the same as he treat his mother aunts sisters etccc. since you're a fam, and you will understand each other more then a Somali from other tribe!! Even if he treats you bad you'll always complain to your people (who is actually his people also) and they will fix everything..
Marrying your cousin is like having contract with everyone in the fam. Every individual will have a say in your business. In most cases matters escalate and creates bad relations between them. Stick with Somali lakin stay away from close relatives /sub-clans or forever say goodbye to privacy.
The marriage will work fine because his people are yours and vice versa.. this type of marriage will last forever..
Really? Depending on others to fix your problems will make the marriage last longer? It looks like you are disregarding working together, having patience for one another and all the other hurdles people go through to have well balanced relationship.