SPOILER ALERT!
This was no doubt the best DC arc ever, but the ending was not satisfying for me. In the end, Kid dressed up as Haibara and had faked her death which in turn would stop the BO from pursuing Conan and others. But all that went in vain, when Agasa bought Haibara out in the open like an idiot infront of Vermouth suggesting that she failed and also letting the BO know that Haibara is still alive which made the whole plan, a waste.
What I would do if I were Conan, is that after letting Kid faking Haibara's death, I would instruct Haibara to go to Subaru and discreetly escape with him on the next station. Vermouth would be sure to check out Agasa and others after exiting the train so she wouldn't notice Subaru with Haibara. The panicking kids would be perfect to convince Vermouth of Haibara's death. After few hours, when the BO would escape the station, Haibara would call Agasa to tell him shes okay and not to worry.
Since BO will make sure that the assassination went well, Vermouth and Bourbon will still be lurking about Conan and others. During that time, Haibara would live with Subaru at Kudo's residence. They can tell the Detective Boys that she went to London with her parents or something. Since, now they know Bourbon's identity so whenever Amuro would stop contacting Mouri and others that will be the time when Haibara is finally dead from the eyes of Black Organization.
This would have ensured Haibara's future security from BO.
Oh well, it was still a nice arc.