The factors that may make Revel less appealing are as follows:
- Comprehensive libraries are Revel's advantage in most cases; there are situations that it makes the code base hefty and generates a large footprint (in contradiction to Go's lean principle)
- May incur a steep learning curve
- No community standard for managing package versions and it's up to the developers to manage and release with the necessary latest dependencies (no backward-compatibility)