1-- So can be used informally; very is equivalent and would be a better choice in writing. 2-- I find them essentially interchangeable here. Quite is a higher rating than the other two, I feel.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.