I would dispute most of the statements made by Glen here. On a day to day basis, I'm sure that if you had Autosys operating and performing correctly and ironed out the batch failures in MIMS, then your workload would be very minimal.
Recoverability and restartability has always been available in BEC, its just no longer done from the MSO083 screen. Rather, its done from the job scheduler.
BEC evolved from the Cyprus implementation and also from the BHP Iron ore implementation. So going back to old code is not going to help your cause. Nor will you get support from Mincom if you do.
You have to adjust your ways of administering batch, I'm sure once you do and get an understanding of BEC, fault finding and recoverability becomes simple.
BEC protects the force-starting of boxes in Autosys (using Autosys global variables) because there are further dependencies down stream and Autosys will re-kick those boxes off once the current box is finished, half initiating the overnight again. Yes you have to force start individual jobs in boxes that have failed but that's resulted from the behaviour of Autosys, not the BEC adapter itself. There's a difference there and where the actual problem lies.
If you don't like the GUI in Autosys, there's always the command line that I find a lot easier to use. CA really have to do something about the GUI Java app - its woeful.
Having said all this, I would like to know if your problems are related directly to BEC or a batch failure in another part of the application. You havn't quite spelled out what the problems are.