Well, by "unpredictable" i mean truly unpredictable. You can randomly get seg-faults with no stack trace nor log, 100% CPU sorted only by dirty tricks that totally out of question in production-like environments, etc..
Most of the problems weren't caused by mono alone nor by the app alone. The really buggy behaviors came out with the interaction of the two.