I prefer online trading simply cos it is more easier than off line trading. Just think about it. What efforts you give trading online? You just need to lay down to your bed and watch the pc screen. You can even take a little sleep while trading. On the other hand, offline trading requires a lot of work. It needs you to walk , to chat a lot and sometimes cry and fight. For peace of mind, trading online is the best.