The Benefits and Challenges of Gesture Recognition Technology: A Comparative Study with Other Human-Computer Interaction Methods