Even as GC fanboy, I have to admit that reference counting is in trend for system languages.
Rust developers are thinking to move GC support to the language library while keeping reference counting as the main way to deal with memory management.
http://pcwalton.github.io/blog/2013/06/02/removing-garbage-collection-from-the-rust-language/
Quite in sync with the latest discussions going on.
--
Paulo