Wasn't the RF armor just OP if you enchant it (which you are not supposed to be able to do)?
Yeah, bound armor is quite nice in terms of damage reduction, and getting a stable supply of LP at least lets you set up something apart from your big power supply.