IMO, better to be on the same bnet account. That way, you share mounts, pets, achievement perks, etc.