You’ll hear me say this a lot, but there’s rarely one “best” solution for any device class. It all comes down to the specific features that you need for your use own case.
The following thread has a detailed discussion of the features available for various device classes, including pocket sockets. You might find it interesting: