I've been having a very hard time with Solidity development due to not being able to easily console log as well as the truffle debugger causing problems.
How do you console log in Solidity?
Truffle debug doesn't seem to work very well when you've used inheritance. When a function throws an exception the event logs don't help correct? What is the easiest way to listen for event logs using a tool like Ganache or Truffle?