1.) People who depend on factual material, evidences and valid supports rather than speculation and opinions
2.) People who are ready to debate you and are capable of providing evidence on par, if not more, than me
3.) People who logically argue over things, and rightfully concede if they are wrong, without pointless resistance for the purpose of maintaining one's own beliefs. (This also applies to me)
4.) People who are blunt. Being so nice in debates is fine, but it sometimes restricts people from expressing all their knowledge and arguments. Though that doesn't mean you should be rude and disrespectful
5.) People who debate with passion. I don't stand debating with people who do not enjoy debating with me. It's fair that both me and the other debater are willing to Debate for the enjoyment of it
6.) People who don't like to drag a debate for long. Just debate for a specific set of point; Debating for a predetermined amount, and leave the debate as it is, left to be judged by others. Dragging debates pointlessly results in nothing but Agreeing to Disagree (forcefully) and sometimes flame wars, which aren't favourable results.
7.) People who argue with a powerful tone, though they must have the experience to back it up.
8.) People who show clarity. I need to understand the person I'm debating as much as possible. Though the one I'm debating, including me, should be capable of understanding the other in general, so no blaming would occur
9.) People who are capable of making worthy Rebuttals.
10.) People who are used to Debating Often.
With doing all that, My experience would increase dramatically, and my joy would jump even further. I'd like to make sure my time was never wasted while debating.