What is DirtFish? Just a rally cross track?
I get they had to add the historic ovals, and when thinking about newer tracks it makes sense to choose COTA. If they chose Long Beach to satisfy one street track (since many US series use them) they made a good choice.
Personally I don't like the oval "road courses" that much. I'd rather some real road courses like Road Atlanta, Mid-Ohio, and VIR. I'd honestly be okay with them scrapping Willow Springs. I never liked that track, especially the last "no apex" turn.
Edit: Lime Rock and Canadian Motorsports Park are nice but very plain and simple, like Oulton. Sure there's some elevation change but there's better options. Now, the Canadian track that F1 runs at would be really good to have. Super fast with close barriers and the "wall of champions" to boot.