Ваш вопрос не имеет большого смысла, так как Boost включает дополнения TR1 , которые, в свою очередь, в основном основаны на библиотеках, которые были созданы в самом Boost (реализация Boost TR1 может рассматриваться как «неформальная эталонная реализация»); таким образом, я не знаю, как сказать «что лучше», так как все это в основном одно и то же.
Кстати, я бы не стал прислушиваться к Линусу Торвальдсу по поводу этих фактов, он в целом склонен к C ++, и почти все, что он пишет о нем, вырождается в обобщенных рассуждениях.