PivotPi is a new product and it's pretty solid. However it only deals with servo motors, in other words, motors that can go from 0 to 180 degrees and back, but not full rotations. They're great for dashboards, or controlling robot arms but not for train wheels.
It all depends on what you want to do in your project. (servos would be great for the train barriers going up and down for example)