IMO, Off-canvas menus look better than Responsive dropdown menus. You will also get an advantage of creating independent scrolling when menu's height increases.
I prefer off-canvas aesthetically. I like the possibility of animation options that I just find easier to implement. As @vic_davis said you get the bonus of scrolling.