Where Agent Frameworks Fall Short: Understanding Functional Challenges and Usability Concerns