I'm with OpenMarkets and bought some JBL online using their web interface.
I recently switched from Macquarie Prime (I used to be a staff member so that's all I was allowed to use for embargo reasons). Prime's being shut down and rolled into their normal online offering which doesn't have free live pricing, so I took the opportunity to switch.
So far I'm happy with it, using a linked Macquarie CMA for settlement. I had a settlement issue with my first trade which was disappointing, but it's been very smooth since then and they waived the failed settlement fee when I complained. I'm only using their simple web interface and it's fine (click to refresh live pricing, market depth). Apparently you need to use their other software to trade options (although I can see the options in my portfolio and there is a sell button on them, so maybe it would work...). I'm sure I could always call them up to do those trades anyway.
Brokerage $13.95, not the cheapest out there but not too bad.
HML Price at posting:
$2.06 Sentiment: Buy Disclosure: Held