Lo snapshot serve per salvare lo stato dell'emulatore per poterlo poi ricaricare/clonare in seguito. Diciamo che non serve normalmente, per cui puoi benissimo togliere la spunta.
Per quanto riguarda l'emulatore è vero, è molto lento ad avviarsi, ma su questo c'è poco da fare. In compenso non è necessario riavviarlo ogni volta che effettui il run, semplicemente ti basta effettuare un nuovo run del progetto e, nel giro di pochi secondi, vedrai che sul tuo emulatore partirà l'app con le modifiche che hai effettuato.