Для 5-6 класса, однозначно Петерсон, но это для тех, кто изначально по ним занимался или для тех, кто хорошо схватывает. Нежно люблю учебники за 5-6 классы! Там даже репетитор не нужен. В тексте параграфа все разжевано, все нюансы, все взаимосвязано и вытекает одно из другого, и постоянное повторение ранее изученного. Но нужен труд и упорство для результата, конечно. Хотя, я сейчас занимаюсь с двумя шестиклассниками по Петерсон дополнительно по просьбе родителей, нормально воспринимают, в школе они с Дорофеева на Виленкина скачут, хватают из разных учебников темы, . Виленкин хорош как основа, но там не объясняется решение нестандартных задач, в основном их в школе и пропускают, упор на автоматизацию ОСНОВНЫХ  навыков, не на развитие, к нему в дополнение хорошо порешать задачи из "Дидактических материалов" Чеснокова. Зуборев-Мордкович - вообще бред какой то на мой взгляд. В общем, если хотите натренировать базовые навыки счета, берите Чеснокова. Если хотите научится решать задачи, берите Петерсон. Но по большому счету, все зависит от личности учителя и от количества часов, отведенных на математику в школе. Самая большая беда восьмиклассников в обычных школах - неумение считать. Про Никольского ничего сказать не могу, не сталкивалась, видела только девочку, которая после Никольского в седьмой класс пришла с 4 по математике в шестом, начала с двоек, считать вообще не умела, как будто не училась в 5 и 6 классах, к новому году училась на четверки, т.е. делаю вывод, девочка умненькая, быстро нагнала, а уж в учебнике причина ее первоначальной неуспешности или в предыдущей учительнице - не знаю.