okay this looks very similar to how I usually play black so I just wanted to ask if there is any advantage from playing d6 instead of d5 at that point? because it looks like instead of Bd3 more aggressive players for white will just push d5. granted taking on d5 with the e pawn will leave you a pawn down and so it would be better to then push your e pawn to e5 but your queenside becomes cramped.
also for move 8 for black I might consider just Bc6, with the idea of pushing a6 once I get my next turn to stop the knight from coming down, with eventually getting the queen out. I'm not sure if one's better but I typically don't like trading queens until a little later or once I get a pawn up.
I have strong opening setup for beginners and early-intermediates that is not liked much by engines but at the level I mentioned is fire. It is for black, and I myself had a good score with it.
It actually is a setup, or a system
Even if in many position white can take some slight advantage that would need strong positional understanding that at lower levels doesn't even matter. Also from personal experience I had a good winning percentage