In LendingTerm.sol, minBorrow is set to 100e18 on deployment which will be a problem when collateralToken is an expensive asset such as ETH(~$2000 x 100) or BTC (~$42,000 x 100). This highly decreases the target group of people who are willing to put in that much collateral and open a loan, especially in an immature protocol such as ECG.
LendingTerm.sol#L365-L368
ProfitManager.sol#L151-L153
In addition, changing the minBorrow argument from ProfitManager::setMinBorrow() proposal should be made and it has to meet a certain quorum, which will take some time.
Consider setting the minBorrow from the constructor of the ProfitManager that will make the contracts more versatile and will remove the wait period for executing the setMinBorrow() function.
ProfitManager.sol#106-L108
