My company uses RSA SecureID and the associated USB token as a security measure for several customized web applications. As currently implemented, logging onto a system with a PIN plus the digits on the token is a seamless process that is easy to complete. More so, when logging onto hardware, the only step needed is to plug in the token - it couldn't be easier. I appreciate the additional layer of security that a randomly-generated token provides. I have also never experienced any problems with a malfunctioning login or token, security lockouts, or other problems that are somewhat common with two-factor authentication.
The hardware token is sometimes difficult to read, depending on the lighting of the room. The screen is not visible from certain angles, which can make it slightly more time consuming to use, as the user has to move the token around to catch the light source hitting the screen at just the right way. The software itself has been incredibly easy to learn and use, as an end-user.
My employer uses RSA SecureID as a two-factor authentication solution, in addition to standard passwords and other security protocols. It has been implemented throughout the organization as a login mechanism for both laptop computers and other hardware, and customized web applications. We have received the benefits of increased security for our networks from this software and hardware token implementation.