I have been with OT also and think I know how you feel.
Yes, they had a pretty good design for their API, not such a mess as e.g. IB.
If you look what positive could come out of this Fractals may be right:
This is the way I went too (well not exactly limited to one future). For the...