Предлагаю в эту тему накидать плюсы, которые вам дало использование c++0x вместо традиционного с++ и грабли, которые он разбросал. Для создания небольшого словарика примеров того, как делать надо и как не надо.
Для нас пока прижилось lambda и auto. Грабли -- пришлось вводить требование на длину лямбы не более 10 строк, ибо если больше, то практически нечитаемо; В GCC есть мелкий баг, что она плохо инстанцирует шаблоны, если параметром его является лямбда (газенбаг), причем лямбду парсит нормально, а остальные аргументы может не разобрать, если они указаны неявно.