Q: Should I join more than one program?
A: Probably not.
It's tempting to join the program of every airline you have reason to fly. And since there's no cost to join, there's no significant disincentive to do so. But on the other hand, there is no reason to enroll in a program in which you will never earn enough miles to qualify for an award or elite levels.