Let's rate them. Gen 1. 3.5/10 Ew. Gen 2. 7/10 Good Gen 3. 3/10 worse than gen 1 five Gen 4. 8/10 great Gen 5. 8/2/10 also great Gen 6. 8/10 great