日本史を入試で使うのかや論述問題をやるのかにもよります。
一問一答なら、量(難易度の高い問題含む)で選ぶのであれば東進のがいいと思います。ある程度のレベルで見やすさを重視するなら上の方の言うようにZ会のものを。山川のは量・質ともに欠けますが、定期テストやセンター程度なら充分かと。
総合問題集は入試(私立など)で使うのならば、旺文社の標準問題精講やZ会の実力をつけるはやっておいた方がいいと思います。
手取り早く知識の確認・整理をしたいのであれば、山川のスピードマスターをやるといいです。
そんなに評価を聞かないですし、解説は丁寧ではないのですが、山川の日本史問題集(こういうタイトルです)なんかは問題自体はいいと思います。今年、改訂されましたが、古いのと1、2問しか変わっておらず、解説も変わってないので、古いのを中古で安く求めた方がいいかもしれません。
史料問題集なら東進のをやっておけばいいかもしれません。史料問題は好みによります。
論述や私立、センターなどは必要があればまた別で。
後、世界史では人気のあるヒストリアという問題集があるのですが、それが近々(5月半ば)日本史でも出るそうなので、それに期待しても良いかもしれません。
ありがとうございました。
お二方の意見と本屋さんで内容をみて考えてみます。