TLDR: "To me, what makes a senior developer is when you can trust them to get things done without you."
This is a good conclusion. I've seen people write some amazing code, implement innovative solutions and build something really solid, but they simply can't take the customer's requirements and run with them. I have to explain every single requirement in great detail.