I found a true love, and married him. His only fault is that he has no interest in dancing, but considering that I took up dancing after we got married I can hardly be mad at him for it.
I've done Pro/Am, off and on, and had Amateur partnerships, off and on. My last amateur partner is on haitus due to injuries, so I am doing Pro/Am now.
I kind of like being able to do either, or both, as opportunities arise.
I will point out that age and style do come into play when looking for partners. For instance, Rhythm is nearly completely dead where I live, and no one over the age of 30 does Latin. So, someone in their 40's like me would have basically no chance at finding a male Latin partner. However, Over-35 Standard is very popular in my area, so the chances of finding someone are much better for me. Fortunately, I adore Standard.
If you are a woman and looking for a Rhythm of Latin partner for competition, you need to consider the possibility that there just isn't anyone and instead go to where the men are, and switch to Smooth or Standard if necessary. Or do Pro/Am.