The problem we are now facing isn't too dissimilar from last season, in that we don't seem to have a front man who can cause other teams problems.
Richarlison sounds like he doesn't really want to be the main man, and DCL/Tosun like to come deep for the ball rather than pushing the opposition defenders and staying on the last man. Niasse doesn't have the quality or consistency to play for Everton.
Playing with DCL/Tosun causes the whole team tactical issues. Because they both don't like staying on the last man, and aren't particularly blessed with lightening pace/power, the opposition defence can step up and squeeze the pitch. This gives our midfield less time on the ball, and so they have to have pinpoint accuracy in order to make anything happen. I do believe this is why Silva is forced to play DCL rather than Tosun, as he is the quicker of the 2, and the best of a bad bunch. I still believe Tosun is the best finisher at the club, however I just don't see how he fits into our system and helps the team.
I'm not sure that the striker issue will be solved in January, but we have to sort it out in August, as we still haven't found the permanent solution to losing Lukaku.