Cross stitching is rad, and I always liked the finished products I made a lot better than things which I had knit. Easier to undo mistakes, and it felt a bit more portable to me.
That being said, i really like the physical sensation of knitting. It's mindless in the best way possible, at least when you're only knitting variations on a rectangle, like I do. I had some truly stupendous anxiety during the home stretch of my senior year of college, and was knitting about 2 scarves a day for 2 months. It was a small thing, but knowing that I was actively creating something every day made the bigger problems feel a lot more manageable.