Personally, I find online is not always better. If you don't have a screen showing the breakdown of the bids & asks, I prefer to speak to a broker over the phone; you might pay an extra $20 or so for each leg but will often more than make that up by not losing the extra half cent on entry and/or exit.
If a depth screen is available (ie placing the trade/spread from home, not work) online is great.
If you're doing more than just trading to try and pick direction, it may be worth going for a broker that offers more services, not just the cheapest you can find.