I'm perfectly fine with Railcraft & Stevecarts, which allow me to do absolutely anything with carts I'd ever want.
However, the Traincraft stuff looks extremely awesome and should theoretically be able to accomplish the same tasks, but I couldn't find a way to make the various locomotives move...