SDSU gets two thumbs up from me. I know many current and recent students there and have visited many times. Beautiful campus, vibrant city, and you can’t beat the weather. If you are in the honors program, I believe you get priority class registration so you shouldn’t have trouble getting your classes.
I’ll second the suggestion up-thread: you MUST visit the schools you are considering. Essential.