A few factors that you may consider drawbacks of Dropwizard are as follows:
- Maintaining applications with third-party frameworks and libraries may bring debugging nightmares
- Though there are several powerful libraries, there may be situations where you need a specific library, but it isn't supported by Dropwizard (restriction of using only what Dropwizard provides)
- It may incur a steep learning curve