The only problem with the inexpensive whistles (Like Generation) seems to be a lack of Quality Control ! IF you can try before you buy ,and the tone and response suits , why spend silly money ?
I have done a number of Whistle workshops and always use Generation D
though I do tend to use Tony Dixon for Gigs .