As I mentioned before, you can be your child’s best friend but I disagree that they can be yours. Hence, you shouldn’t be sharing details of your marriage or grown-up problems with a child. Children don’t have the ability to process adult situations. So find a peer or therapist if you need support.
I would like to add that not giving out chores or insisting they be done is also being too friendly.  A parent’s job is to teach them how to be responsible individuals. Regarding chores, they may get angry and say hurtful things but you should believe they are angry at the chore, not you.  You are not the one who messed up their room, right?  I have a consequence of taking their phone away and I have only had to walk towards it for them to see I was serious.  After that, I saw cooperation.