Osorico,
You'd be disappointed if someone didn't reply. So here's my version.
Frame: Remember that IBs goal is to be low cost, highly automated and fast. No mention of customer service so adequate is all they're aiming for ... read that as good if you don't need much and disastrous if you need hand holding or can't take personal responsibility (ie, you shouldn't be trading

)
Quote and Execution Speed: 5
They rock. People using esignal sometimes see lagging quotes in fast markets and I'm getting the data right when I need it ... now. Most of my executions are outside US trading hours and they're great.
Data feed is not tick by tick (so if you need it then buy it but beware that all normal tick by tick data feeds seem to fall behind in fast markets). IB uses 200-250ms packets (so if there are two ticks in that time you see it as one).
The data feed api provides two options (which you can run simultaneously), the 250ms snapshot (live) which includes only the last price in the snapshot and thus can miss high and low ticks and the newer 5 second (true) data bars. The 5 second bars include information from all ticks in the 5 secs. I use Sierra Chart which lets you provide a combined chart (up to date using live data + corrected for all ticks and extremes using true data as the true data bars arrive every 5 seconds).
So you get 100% on time and 100% accurate (to the extent that that's possible).
But you don't get every tick. Most who use tick charts (I actually do for my fastest entry tuning chart) are happy to use a multiplier to adjust to esignal charts but if you really want accurate tick data you need to pay for it.
Range of services: 5
Training and Tech Support: 5
if you don't need lots of it and especially if you don't need hand holding. Remember Browns. They wouldn't take newbies ... well IB is less direct about it but you shouldn't start with IB if you don't have an experienced trader who will help you with those annoying little issues.
I have received everything I've asked for including changed data feeds, different timestamps, and (soon) audio alerts for bulletins. Now, sometimes the customer service people just don't get it but with persistence I've had a great experience.
Commissions and Fees: 5
Not the cheapest but for the markets I trade they are the lowest from someone reliable and reputable. And the speed and reliability no doubt save me more than any marginal fee difference costs.
No negotiation = no other bastard is getting it cheaper.
Overall Reliability: 5 I have experience 3 outages in 5 years and I trade almost every day. 2 of those outages were caused by severe weather events and I got pre-warning of one of those. Not sure about the other outage. I have also had a couple of local internet outages every year but only a fool blames IB for that (plenty of fools exist). 3 outages in 5 years = close enough to perfect.
That's one customer's experience. But I am NOT a newbie. IB was my 7th broker so I have plenty of experience of what is good and bad ... and once you have the experience then IB is good.