Yes, Congress is ineffective -- I think that's almost become an axiom at this point.
But it is often ineffective because of the rules it has adopted itself. The filibuster was removed for federal justices, and guess what? I think it's nearly 200 justices confirmed in the last three years, and while I don't remember the exact number during previous congresses I believe it's significantly higher.
As already noted, the filibuster is the root of a lot of this, but should the filibuster go away? McConnell famously told Reid he was going to pay for removing it, and he's made good on that promise, essentially transforming the entire federal judiciary with the power he was given. I view the filibuster as a check on the power of a tiny fractional majority -- should one party totally control everything that happens with a single vote majority? That essentially ignores the concerns of the rest. The filibuster at least forces some consensus building.
Better would be to have more than two parties. But how we could ever get there now I have no idea, the two parties in power have no intent of giving it up, and most people quite frankly are too stupid to even be bothered to vote, and those that do might be even more stupid in some ways. "Congress" is bad, "my congressperson" is the greatest ever because they get me money, and that seems to be the guiding principle for people voting these days. Maybe it always has been.