1) the ability for some (I'm not among them) to read orderbook
2) no overnight gaps (which can be sometimes serious price shocks at times)
3) quick response to your trading style --> if you suck, you'll learn soon enough
4) Some good pricing for very active traders
But many drawbacks: trends are limited, commissions+ slippage is still a major cost, lots of noise.