I do the same thing as the OP except that I fly almost entirely internationally (Europe, Asia and Australia) and book only J or F fares. I will usually book the cheapest J on any reasonable carrier and credit the miles to my favourite program in that alliance. I think it only makes sense to pursue status with a carrier when flying in economy class.