we're using the ShoreTel system, which has both the point and click software, and also has hardware-based DSS buttons available (the BB24).

both/either work well, it is simply that different users prefer varying solutions -- but we're used to that, right? whatever keeps 'em happy and working is good with me. if it comes down to money, I let the user and their management justify/not justify.