I think having the same values and outlook or approach to life and understanding eachothers' communication styles are probably key. It's great when someone has the same interests as I do but I'm always open to trying new things, in addition to still doing the things I love and enjoy. I don't want someone to give up the things they enjoy or their friends because it makes you more interesting and complete. Because I have lots of interests and hobbies, I'm not a needy or clingy person and hopefully you aren't either. That being said, I am a cuddler and am comfortable with PDAs.
I've just revised my profile to short and sweet.
Thanks for reading and good luck with finding a great match!