I don't know nearly enough about the subject to have a strong opinion on this in either direction, but I can state unequivocally that Lake Powell provides for some of the most beautiful vistas in the United States.
I rode over Hoover Damn on my way out to San Diego once. That’s the extent of my direct experiences with that watershed.
Total agreement here.
Rented a house boat on Powell for a week about 20 years ago. Each night we would anchor in scenery totally different from the night before.
The best part was sleeping every night under the starlit desert sky. Amazing on steroids!