I've crocheted for years and knit for years. I love crochet for different reasons than I love knitting.
First of all... I love crochet because one stitch? It's easy to unravel and you never lose your place... in knitting I prefer to unknit (or tink) to ravelling... I can never find the place where I want to be after that.
Second... I find that crochet makes a lovely fabric...depending on what you want... from fragile lace to sturdy jackets...
Lace is a non-event for me in Knitting.
I love knitting because I feel so darned smart doing it and it is quite relaxing and worth doing. These days I do plain knitting because I'm under a great deal of stress and need something not too difficult if I'm going to do it right.
I love to knit and crochet on the same piece. I see a lot of knitting patterns call for crochet edging instead of doing a rib... I think that looks beautiful and it's so simple.
Crochet is so easy to teach... at least, initially. You only have one needle to keep track of and most kids seem to think they will be able to do it...
In any case, what does it matter? It's all about the yarn, wool, whatever you are using... the fact that your mind, hands and brain are engaged in an activity that finishes up with something beautiful and useful at the same time and does wonderful things for your ego... well, that's priceless!