With respect to graduate school prospects, your preparation will be quite good through CS departments that offer ~15+ courses across good depth and breadth, as well as of personal interest. In actuality, you will be likely to take fewer than this. In this sense, either tech-focused or certain broader-based schools could be suitable for you academically.
As a more determinative factor, do you see yourself taking a wide array of courses outside of your major in fields such as classical studies, religious studies, government, literature, history, sociology, astronomy, geosciences and studio art (or across another, comparably diverse array, appropriate for your interests)? The answer to this could inform your selection process as much as other important considerations.