You refer to this: https://www.interactivebrokers.com/en/index.php?f=883 ? That's also what I use, but is different from the topic's title.
No. That is the very basic plastic card, not digital. The DSC is like credit card with digital security.
Works fine for me but the buttons on it are probably not good for my grandmother, can carry around in my wallet like a credit card without damaging, battery seems to last ~5 years, adds a few seconds to the login process but only need to use it once a day on an iPhone or if you keep TWS open. Overall worth it if you value the ability to withdraw larger sums and/or want a higher security level.