besides the fact that they are insanely expensive. whats the best bang for your buck? 1st gen blows but what about the difference between 2nd and 3rd? i am getting curious about it