Yep, having things in common or just being able to debate/discuss are a good point. You don't want someone who just constantly agrees with everything. Sense of humour is such a huge green flag too - you want someone to be able to pick you up when things are a bit rough, or just have a casual joke around when together or with each other's friends/family.