Other than Guile as in different Scheme implementations? It's usually not too difficult to port things between Schemes. Especially if you use standard R6RS or R7RS library syntax.
It got so bad I moved to racket as my daily driver.
Overall understanding of the code, code generation capabilities and ability to explain are all pretty good.
It has a graphical experience similar to the survivors from Lisp is Great days, like LispWorks and Allegro Common Lisp, or Clojure with Cursive.
I have my doubts, given its age.