* The documentation is fantastic. Insanely easy to browse around, very well formatted, and interconnected nicely.
* It comprises of multiple languages, and they can all interoperate - r5rs, r6rs, racket, etc. This has always been a major pain point for me when it comes to Scheme dialects - lots of implementations clinging to r5rs and using incompatible module systems.
* PLaneT has a ton of libraries covering many fields, and it's great that it's integrated into the language (requiring something from PLaneT will automatically download it).
* The community seems nice enough.
I also love that the new site immediately shows off the language: http://racket-lang.org/
There are a lot of books that teach intro to programming in scheme so there is plenty of offline material as well. The little schemer, SICP, How To Design Programs.
See http://docs.racket-lang.org/.
It also has an active mailing list that is quite noob friendly.
EDIT: oh yes, and it is very a 'batteries included' environment. so you can worry about learning the language rather than getting your environment setup.
I recently started working through The Practice Of Programming and I wanted to compliment it with a functional language. I thought it would make the on ramp to functional languages a little smoother by first coding something in a language I'm familiar with and then port it over (producing more idiomatic scheme is the next iteration). I chose scheme as the compliment and PLT/Racket as the environment. So far, it has been working well.
It is.
"... pure Lisp ..."
There is no such a thing as "pure Lisp". Lisp is not a programming language, it's a family of programming languages that share some common properties.
To put it more clearly, we could represent Lisp and its members hierarchically:
Lisp
Common Lisp
CLISP
SBCL
...
Scheme
Racket
Gambit
Chicken
...
Clojure
...