Sounds like we are having a similar experience! I was totally surprised when I received my acceptance to UW, which has a fairly small cohort of 24. In comparison, SJSU's cohort will be 80, which seems huge! I currently work as an administrator at UCSC and I see the differences between a large cohort and a small cohort with our graduate programs and so I can imagine what some of the benefits/pitfalls would for the different cohort sizes for OT school. That said, I think a lot of your graduate school experience depends on what you make of it.
At this point, I am leaning towards SJSU because tuition is a huge factor for me. I have a small amount of loans from my undergrad, and I'd prefer not to add a significant amount to that. As SJSU is only $8,600 a year, I don't think I can justify the out of state tuition for UW as much as I do want to have an adventure. I keep telling my self that if I still want to have an adventure, I can get a fieldwork placement out of the area. A handful of the OTs I shadowed with did this. Also, my fiancée has asked me to stay. Originally, he was more comfortable with the idea of me leaving but now that it is decision time he has realized that he'd prefer to have me around. He also absolutely loves his job. If I were to leave and he were to join me eventually, he would probably take a pretty sizable pay cut because this area pays pretty well for his field.
There is one thing that SJSU offers that I'm pretty excited about too. One of the requirements is that students have to have an international experience. So we get to go abroad with one of the professors, OT students, and students in other health-related graduate programs. Some of the options are Finland, Spain, Vietnam, and Thailand. I think this is a great opportunity to learn about a different culture and how treatment may differ based on cultural norms.
So at the end of the day, I think I'm going to go with what is most logical for me. If I go to SJSU, I won't event have to move, which is also a plus.