Is UC Davis the way to go for CS?

You do not have to make a decision at this point in choosing UCD over other schools until you get your admission decisions back. You have plenty of time to do research while you are formulating your college list.

CS is a very marketable degree so you should consider the course curriculum for each school and are the specific areas of interest that you would like to study that one campus might offer more courses than another etc…

Which campus(es) do you feel you would thrive academically/financially and socially?

Apply to as many schools as you like right now and in the Spring when you have to make your decision, you might find your wants and needs may have changed.

No bad options so best of luck.