Actually I do agree with the book of James and the book of Romans. It is through faith "in Christ alone" (and not by the merits of our works) that we are justified on account of Christ (Romans 3:24; 5:1; 5:9); yet the faith that justifies is never alone (solitary, unfruitful, barren) if it is genuine (James 2:14-24). *Perfect Harmony*
As I already explained in post #593, in James 2:19, we see that the demons believe "mental assent" that "there is one God" but they do not believe/have faith in/trust in/reliance in Jesus Christ for salvation. In other words, they do not believe on the Lord Jesus Christ (Acts 16:31) and are not saved. Their trust and reliance is in Satan, as demonstrated by their rebellion in heaven and continuous evil
I believe in genuine faith that trusts in Christ alone for salvation and results in producing good works (Ephesians 2:5-10) but we are still saved through faith, not works. Faith is the root of salvation and good works are the fruit. No fruit at all would demonstrate there is no root.
It sounds to me like you believe we are saved by faith
and works.