Best approach I found was high-sample-rate LQE / LQR control - the LQE part is a Kalman filter, which is a piece of cake now, but was very hard to achieve with available hardware 25 years ago.
The biggest enemy of simplicity was nonlinearities, and much of the 'art' of precision digital control system designs was in knowing how to linearize them through software tricks and/or adapt the algorithm to provide piecewise linear control.