Как говорили другие, варианты использования для каждого из них несколько отличаются (хотя их часто можно использовать взаимозаменяемо)
Поскольку читатели читают символы, они лучше, когда вы имеете дело с вводом, который имеет текстовый характер (или данные, представленные как символы). Я говорю лучше, потому что читатели (в контексте типичного использования) по существу являются потоками с методами, которые облегчают чтение ввода символов.