I like both Boyd and JCD, but sadly both are lacking in a number of areas. We all know what Boyd needs to improve on, but I'm not sure where people get the idea that JCD is a far superior striker. He holds the ball up pretty well, and can cause defences problems with his pace, but his touch is often awful, he refuses to use his left foot (which is extremely frustrating sometimes), and I can't remember seeing him score from outside the 6 yard box.
It may be due to his injuries, and we may still see the best of him, but I would definitely pick Boyd ahead of him, because he still has time to improve. I'd chose naismith to partner him, because in my opinion he is the most "all round" striker we have (other than maybe cousin if we keep him), but I'd like to see Boyd play in the middle of a 3 including Burke and Naisy, as I think he could easily double his tally before the end of the season, with two creative players supporting him.