The modern tracks (I guess they're mostly Tilke tracks?) vary in quality more than they should, but I am not opposed to building new tracks on principle. You named two boring, bad ones, but Circuit of the Americas is as good as anyone had any right to expect, given how high-profile and political the effort was. Marina Bay is so objectively awful that it has a certain charm. Baku is the greatest street circuit to come along in a long time (and I'm willing to argue about it :) ).
Some of the classic American tracks would bring unique challenges to F1, and that would be interesting to see. I have to admit that some of my thinking in this area is a little sadistic... it would be entertaining to see F1 teams try to survive driving at Sebring. The Indycar teams practice there, and their cars can barely do it.
In any case, another race in NA on the first half of the calendar, around the time of Montreal, would make a lot of sense. Last year the teams literally shipped everything from France to Quebec and, immediately after the race, shipped everything back from Quebec to France. Driving south a few hours to race in New York would make sense.