I also use boost when the compiler is behind (e.g. boost::variant until apple's compiler caught up).
I can't wait to have a boost-free tree. but I suspect it will be a while.