The coroner at the London Bridge inquest said he was “not convinced” MI5 and police missed any opportunities that would have prevented the attack.
The inquest into the deaths of the eight victims ended with chief coroner of England and Wales Mark Lucraft concluding they were unlawfully killed.
He said he would not be criticising MI5 and the police in his conclusions.
But Mr Lucraft did criticise the lack of barriers on the bridge – a “particularly vulnerable” location.
The attack, in June 2017, happened only two and half months after the Westminster Bridge attack.
He said the lack of barriers showed “weaknesses in systems for assessing the need for such measures… and implementing them promptly”.
Summing up evidence earlier, Mr Lucraft also said the family of attacker Khuram Butt were not “convincing witnesses” in court.
He said each of Butt’s family members “accepted that they should now have done more at the time” and that they all “knew something of his extreme views”.
Four of Butt’s family gave evidence during the inquest at the Old Bailey: his widow Zahrah Rehman, brother-in-law Usman Darr, brother Saad Butt, and sister Haleema Butt.
Mr Lucraft said he could understand the pressures on Saad Butt – whose daughter had been killed in an accident.
But he said: “It seems to me that on the basis of what he accepted he did know of his brother and the worrying views he was espousing, he did very little, if anything, to accurately monitor his brother’s movements.”
The coroner said police officers, medics and members of the public rushed to help despite the danger.
PC Charlie Guenigault, 27, was off duty when he took on the three attackers alongside British Transport Police PC Wayne Marques and Spanish banker Ignacio Echeverria.
He said: “In my head I just see all three of them standing in front of me, knives in hand and fake vests on and that look of, ‘We’re going to kill you,’ basically that sort of anger in their eyes.”
PC Guenigault, who was awarded the George Medal, said he “played dead” after being stabbed in the head.
Philippe Pigeard, whose 26-year-old son Alexandre Pigeard was killed, paid tribute to nurse Helen Kennett who came to his son’s side.
Standing next to Ms Kennett outside court, he said: “I want to thank so much Helen for her courage.
“She came to help my son who was bleeding to death. She was stabbed too in a few seconds.”
Earlier in the inquest Butt’s widow, Ms Rehman, told the court his actions were “disgusting” and their children would never know where his grave was.
She said she would not grieve for his death and also denied prior knowledge of her husband’s plot – although she said she had been worried he wanted to go to Syria.
Eight people died when ringleader Butt, 27, alongside Rachid Redouane, 30, and Youssef Zaghba, 22, drove a van into pedestrians on London Bridge before getting out and stabbing people in and around Borough Market. Another 48 people were injured.
The three attackers were shot dead by police less than 10 minutes after the rampage began.
During the last eight weeks, the inquest has also heard of extraordinary acts of bravery by members of the public and off-duty medics who rushed to help.
Off-duty nurse Helen Kennett, who was out to celebrate her birthday, was stabbed in the neck as she tried to help one the victims.
And another man, an off-duty doctor who having dinner with a friend, begged to be let out of a restaurant on lockdown so he could help injured victims.
Xavier Thomas, 45, Christine Archibald, 30, Sara Zelenak, 21, Sebastien Belanger, 36, James McMullan, 32, Kirsty Boden, 28, Alexandre Pigeard, 26, and Ignacio Echeverria, 39, were all killed.