<i>&gt; 1) Slick is bloated and kludgy and still produces bad SQL queries...I&#x27;ve resorted to using the plain SQL interface which is nice, but not great.</i><p>You could check out quill [1]. Haven&#x27;t used it in a real application yet but the codebase seems easier to understand and the sql it produced seemed reasonable. virtualwhys could probaly tell you more - if I remember correctly he is a contributor for quill (and was&#x2F;is (?) a longtime user of scalaquery&#x2F;slick).<p>[1] <a href="http:&#x2F;&#x2F;getquill.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;getquill.io&#x2F;</a>