Maybe I'm being overly simplistic but to me it all boils down to the FISA warrant either being offered to the judge due to the dossier only or due to several factors. It seems the extremists on one side say is was due to only the dossier while the extremists on the other side claim the dossier had nothing to do with it (even though it was listed on the application).
As far as the middle goes, there seems to be one side who says the warrant was based on mainly the dossier but that there were also other factors involved or the other side, who says that the warrant was not based mainly on the dossier but due to those several other factors. So, I'm going to go with this middle ground. Democrats, the FBI, or the DOJ don't seem to deny whatsoever that the facts stated in the memo are true but claim that it is cherry picked information and that there were really many other factors (some unknown due to being classified) that went into the warrant in addition to the dossier. I was watching Fox News Sunday with Chris Wallace (a registered Democrat) today and one of his guests was Representative Eric Swalwell, Democrat California, House Intelligence Committee, and he really danced around the issue, saying that the dossier was presented to the judge as having a political motivation but then eventually and reluctantly admitted that the judge was not told that this political motivation was bought and paid for by Hillary and the DNC.
Now facts are facts and truth is truth but the FBI was conducting an investigation using biased agents and using biased information (at least in part). Now I wholeheartedly agree that there is nothing in the memo which exonerates Trump or his campaign but if you are going to run an investigation you should be doing it with unbiased agents and unbiased cherry picked sources and telling the judge that the dossier was paid for by Hillary and the DNC. Actually the dossier shouldn't have even been presented to the judge at all. I'm perfectly ok with Democrats coming out with their own cherry picked memo and I'm fine with hanging Carter page, Paul Manafort, George Papadopoulos, and Michael Flynn for treason but I have not seen one shred of evidence of Trump colluding with the Russians in order to influence the election. Bottom line for me, if Hillary didn't have any dirt then no one would have found dirt. It's HER fault that she had dirt. It's not anyone else's fault but hers. And, I see no evidence that Trump obstructed justice. Firing Comey did not stop the investigation.