I learnt to use DW by building an open source personal budgeting app[0]. DW really good and awesome. No whatsoever bytecode manipulation problem.
Everything work great. If you learn real work DW app, see my open source project.
Stack:
1. AngularJS 1.x as frontend
2. DW as REST backend
3. Hibernate as Data Access Layer
4. PostgreSQL as DB