Exploring Cursor AI Alternatives: A Comprehensive Guide