Were you able to defeat megabosses with Devoted/Streetfighter? I wanted to do a playthrough with it myself but im afraid its too squishy/lack resorce reneval to fight them.
For TB, you may check paladin or ranger/troubadour - there is one guy in The Ultimate thread that switches for TB for some foght - maybe there are some tips.