I work for O2, it's a great network and offers probably the most flexibility.
For those who do not know, O2 offers loyalty discounts for each additional line, whereas it used to be just one discount.
1 additional line: 20%
2 addition lines: 30%
2 additional lines: 40% etc, cap is 50%...