I'd love to get your feedback on rebar3; I've heard that opinion repeated often, but not really often have I heard specifics that we could address directly.
Not op, but just to counterbalance it, I'd like to mention that rebar3 is great. Thank you for all your time and work you put into it. With a large enough project there will be people who criticize stuff. Those who like it as a rule don't usually say anything, so it might seem like there are all these issues, problems and unhappiness, but it's just because it is an application that is used a lot.
Yeah. One thing I'm wary about though is developing blind spots due to a) knowing Erlang and OTP very well and b) knowing rebar3 itself very well.
I'm sure there are plenty of tricky traps that regulars have learned to work around and "just know how to use it without breaking it"; I have a suspicion a lot of unsatisfied people are those who come with different expectations of what the tool should do and how it should behave.
In these cases, they'll have a frustrating experience. I'd be interested to learn what it is so that we can make the whole thing better.