I try and keep Gen 1 alone and not overlap it with other Genesis accounts because I see Gen 1 as standing apart. It has different goals and it is not just the first chapter of a book with continuous thought but rather the first account of a larger collection. Gen 1 is very different than Gen 2. Early Genesis accounts are like a collection of accounts fused together by a thread of genealogy but the accounts themselves tend to stand alone. the genealogy is goal driven itself to bind the accounts to the Hebrews rather than having them disconnected.
In Genesis 1 God does not create "man" he creates "mankind" from the use of plural pronouns. We want to pair this with Genesis 2 but it in fact is not that similar. They both use the same word "adam" but Gen 2 is about "adam" the man, whereas Gen 1 is "adam" the species.
Regarding what is good and what is not in the text, I don't see God calling darkness good or darkness and light mixed. light is very intentionally separated from darkness and only light is called good. We may infer that things are "not good" but the text doesn't really comment on the moral quality of the darkness, however I think it is clear it light is the contrast to darkness and light is called good. day 7 is also the complete opposite of what we see before the light comes.
the acconts are goal driven and their details are there to support the goal. they do not need to agree with another account that has a different goal. For example, Mathew and Luke have different genealogies. why? because they have different goals in mind and both are right at the same time. We like to say on is of joseph and the other Mary, perhaps, or Matthew has a more ambition and uses a more redeemed genealogy to communicate honor to Christ.
In honor driven cultures the honor is a higher value than that which is literal, and honor accounts can become the truth. if something sounds better and places higher honor, than it can be the path chosen, not because it's literal, but because it's the best way to give glory to God. Western cultures see the most accurate and literal as the highest value so often will interpret the bible very literally which is misfocused but they do it to honor the bible because literalness is a higher value for them. Young Washington is often quoted saying "I cannot tell a lie, I cut the cherry tree down". which is a slice of our cultures calues of placing the honesty in the literal details as the higest value. So even if something dishonors someone (like cutting down a tree) we place the literal details higher than honor itself call it honesty. The ironic part of Washington's story is it's not a factual story. It never happened, it was made up to communicate that Washington was a very honest person, so that account actually places honor for Washington higher than the factual details, but it's ture because it's the best version of the account and we want to have high value for our leaders so accept it, even if it's not true.
Today western culture flip that, and the literal is the most important value even at the cost of honor, that is just not the case in ancient Eastern cultures like what we see in the bible. Accounts are motivated for different reasons and because of that the details are more fluid and there to support the goal. I'm not saying all accounts are this way but we can allow for tension in accounts without actually needing to reconcile them together. They may stand apart and alone because they have different goals even if the ways they get there conflict with each other.