Yes forex gives a greater opportunity. It gives you the freedom of money and time. You get free from fixed working hours. You can do it from anywhere even at the comfort of your bed room. But for all these you have to obtain specific knowledge and skills. It's a work of skilled people. You just can't make money by entering into it.