Really, I think the add-on system should be kept, but there are allot of problems that are caused by it. If only there was a built in system to control add-ons, similar to RTB, but with much more control. (such as the ability to delete bad add-ons.)
I like what RTB does with add-on control, but they have so much leeway. I would prefer if only quality add-ons were actually allowed, instead of what seems to be anything that doesn't cause an error, and isn't a box for a model.