Yeah, they could've done better with the New Game+ for sure, which to me isn't exactly surprising since it's their first main line game to have it.
I do appreciate that there are considerable differences to the story on certain replays, but it's a slog doing basically the same thing every time. I wish there was a bit more variance.
The flying between or into planets/loading screen issue, I think, is entirely due to the pressure from management announcing early, and then a rush to meet the original deadline, and then another rush to meet the Microsoft mandated delay. Fixing it could've been worth it, but it would've certainly taken an uncertain number of months, which wasn't worth it to management or microsoft.
I do think it will be remembered fondly eventually just like every other mainline Bethesda game has been, though.