Personally i like both, i do stock trading but more a buy and hold trader rather than intraday. with regards to forex i like the challenge .i live for it the harder it is the more i want to learn to master it.it really depends on the individual's approach . personally i think one has to be very clear of their strategy and approach and be very clear about the market differences