At the time I made the original post , the IB TWS connection was not stable, at least in my part of the world. But since late last year, the situation has greatly improved, so yes, I am happy with the IB now. But still I found another broker as a backup, just in case...