FutureMann,
You got a bad rap for ripping IB seemingly for no reason. It now appears you did have a reason, although I would bet there was a misunderstanding on your part (possibly due to a language barrier, and also possible if you are outside the US).
This board is full of people who bash IB with a reason (they work for another broker usually). So those of us who like IB tend to attack these people who seem to be trolls for other brokers.
That said IB is definitely not perfect, their customer service could always use work and they do introduce features without enough testing (although this has improved over the past couple of years). Then again if you want a perfect platform you won't be at IB and will expect to pay up the @ss. There are always tradeoffs with a broker.....