Classical.net is probably one of the most reliable sources of recommendations. You can search the site for any piece you are looking for.
For Bach, you could do far worse than Hanssler’s 172 CD box set.
The cantatas can be a make-or-break thing, and Helmut Rilling’s set contained therein is well-regarded. Everything else in that box is good or better, and you’ll have hours of enjoyment exploring every aspect of Bach’s music for a paltry $150.

