It definitely adds yet another layer of complexity. It is nice for uncle jim setups but really, I'm not a big fan anyome even though I run an instance of it myself. I think for an abstraction layer, lnbits is a better choice. It's not without risks but it is actively developed where LNDHUB is kind of abandoned. There is an LNDHUB extension in lnbits that can completely replace the original.
I have yet to make any real money on routing but my nodes do route quite a bit. Just gets eaten up in fees eventually opening new channels.