Two questions:
- Is there a recommended front-end development tool for use with DHX?
 - Is deployment simply copying files to my web server?
 
Two questions:
- Is there a recommended front-end development tool for use with DHX?
 
Nope, any modern javascript tools will work fine
- Is deployment simply copying files to my web server?
 
Yep