I wouldn't ascribe it as unreliable (the mechanisms of evolution (i.e. natural selection, sexual selection, genetic drift, etc) are pretty well understood, and themselves pretty predictable), but unpredictable? Sure. You'd never be able to PREDICT the product of evolution.