During the latest group buy, I just ordered a set of Shrockworks sliders with the dimpled tread plate option. While I don't have them yet, I think they'll be a good compromise between slider and running board and the tread plate should help with debris hitting the doors/rocker trim.
Just an idea...