I was accepted to Harvard and USC as well, along with Berkeley and some other schools. I committed to USC for similar reasons of yours; I liked the USC campus a lot more than Harvard’s and the cheaper tuition that will open doors for me in grad school. And the amazing weather was a plus for USC as well.
I would choose USC; it’s an amazing school in Cali with strong alumni connections.