Citizens Bank runs the program, so it is dependent on their underwriting standards. Last year it was basically on par with carrier programs except that AppleCare+ is a mandatory purchase. This year, with the carrier promotions, it's a tougher call. If you are sure that you will upgrade to the next iPhone it is still basically a wash (except apparently Apple will do a better job prioritizing upgrade plan holders with in-store stock if this week's moves are any indication), but if you think you will keep it for 2 years then the carrier trade-ins are a better deal right now.