Yes, they definitely are. Compared to all other methods dungeons can be easily grinded and the only cap you have is 5 dungeons per hour, which should never stop you as runs usually are completed in a span of 12-20 minutes.