I use IB daily for day and swing trading. I've yet to have a problem, I've had no problem with support (contrary to what I've read, they pick the phone up within a minute and follow through is good) and the software works fine. Perhaps I'm just very lucky (but I doubt it, based on the rest of my life, LOL) but I sincerely suspect that most of the grumblings are from those of us who believe that technology is/should be perfect. It ain't. I initially didn't want to setup an IB account after all the bad things I heard here. I did anyway. I'm happy I did. The truth is, you have to test things out for yourself and make your own decision on matters like these.