Setting up a professional dev env for Ethereum. Part II — Top 6 IDEs for solidity development.