1. One can trade live on stock exchange irrespective of location.
2. Money saving opportunitiesThe amount of money you save depends primarily on the online brokerage firm that you choose. No two firms are the same. There may be different regulations, similar to bank regulations. There are minimum deposits required that must be maintained.
3. Instant online accessOrders directly send to stock exchanges rather then stock broker. This makes order execution very fast.
4. Enter online trades at anytimeYou can enter online trades at anytime and from anywhere. This is very convenient if you live in a different time zone than the country you are trading in. Not to mention, it is especially fit for investors with busy schedules.
5. You are in control of your investments. No sales pitches and no hassle. You decide where to invest your money.
6. It provides almost each and every information which is required to a trader on a single screen including stock market charts, live data, alerts, stock market news etc.