Since I am coding some linear New Keynesian models in python and solving them under rational expectations (using the method of undetermined coefficients/linear time iteration), I was wondering whether anyone codes non-linear rational expectations models (e.g. with the ZLB)? I heard these are much more complex to solve and it is recommended to just solve them using dynare + OBC / occbin.
The question is, is it generally sensible to solve non-linear models in python/matlab by coding the solution algorithm yourself? Or is this too complex and you would recommend using dynare + OBC / occbin?