Indeed, a colleague of mine has acted for clients when they have been let down by solicitors, so being a solicitor is no guarantee of getting it done perfectly.
So whoever you choose, ask if will writing is their speciality, how they keep on top of changes of things like the law, and whether they have had a claim of negligence against them (if yes, how many!).