So....I dunno. This is the precisely the kind of issue that never produces anything close to a clean bill, so complaining about that is pointless. On substance, I'd give if a C-: it's worth passing barely but probably not worth mourning if it doesn't. On the politics, it probably deserves about a B, since passing it is likely to piss off the Republican base way more than it will the Democratic base. On the other hand, virtually every leading Republican candidate for president has denounced the bill (McCain is the exception), which means it gives them a wonderful built-in opportunity to recapture the base next year with fire-breathing speeches about how they wouldn't have sold our country for a mess of pottage if they'd been president. So maybe politically it's only a C+.
In other words, it's a mighty close call. Maybe I'll think differently after I've read more about it. We'll see.