Downside of Indy (I think) is that it uses a blocking socket, while ICS uses a non-blocking socket... If you would ask both writers however which one is better they both would have their reasons why theirs is better, I think you have to go with what you prefer/need