One problem is the price of bitcoin can be stable for weeks at a time in which case you can't make any money from trading. Then what happens is that the price of bitcoin moves suddenly, but you make nothing because you are asleep. So you do algo trading, and then you end up losing money because of bugs.
Trading with bots can be profitable but you need a good programmer, if you are not one yourself, and then you need to update the bot constantly in order to respond to new strategies that you may devise.
There are many bots available here, but i would not trust it if I will be trading with a good amount of capital. I do not find any satisfaction in case I will be successful to be a trader, otherwise if that is good then we will not be working hard anymore to make money in trading and everyone of us will be making money.
Trading bots are not guaranteed anytime that you would make profits on every trade you made. I would still prefer to trade manually because i do have bad experience on this trading bots thats why i dont intend to use it again because those bots are just useful when you are doing automated trading.