Also are there any major perks to choosing a clan or is it all even?
Guilds are account based, not character based. So you should be able to invite any player regardless of his character(s) faction. That does not mean however that you will be to play together. So you better all join the same faction with at least one character if you want to experience leveling together and stuff.