It's the most obvious team except for Pereira in for James which is an odd call imo.
Daniel James has come from the Championship. I can't believe that anybody would expect him to step up from Championship to EPL, over one pre-season.
To explain how bad the Championship is - Fulham, last season in the EPL struggled to get wins. This season, they played their first Championship game and won.
I think some of you expect too much of new signings, who are "punts". I remember Dalot, last season, had the same expectations, even though he was clearly a youth player with virtually no experience.
James will be a decent option, off the bench, at around 70 minutes. And if he impresses, he may get to start some matches.