Hey LN friends, I'm a
c-lightning user for around half a year now, and I'm seriously debating about switching to
lnd instead. What do you guys think is the
cleaner solution? And what is the more commonly used implementation here?
I just hate hacked-together solutions and dirty code, since those are precursors of failed projects in 5-10 years time max.
I personally much prefer C over Go, and I hate Docker. Additionally, I noticed c-lightning was structured in a more minimalistic way for core functinality, with plugins for additional functionalities like HTTPS API etc., whereas in lnd it's all built-in - this to me at first sounds like bloat! Which I also hate!

So I naturally went with
c-lightning.

However, after a while of using the node and interacting with it, I noticed the plugin interface isn't as clean and bloat-free as I hoped: some plugins require me to install
Node JS

, they're all written in tons of different languages and often totally unmaintained for years.
So now, I'm thinking to deploy a new node, running
lnd and trying to install it without Docker, straight from source.
Interested to hear your opinions and experiences!