In addition to being flexible, Sequel is also very powerful.
Sequel supports advanced features not supported by other ruby database libraries.
It also gives the user the power to control how the internals work, so you can add your own tools to Sequel's toolkit.