I bought a Freeman Generation Bb several years ago and it’s superb.
It has a beautiful sweet 2nd octave and a good low octave.
It’s the best Generation Bb I’ve ever been in the position to purchase. Over the last 40 years I’ve played many fantastic vintage Generation Bb’s but they have been the cherished possessions of good players and NFS.
For the standard D whistles Killarneys are hard to beat. I’ve played some Freeman modified D’s that were great.