I'm by no means an expert but I've steered away from subd. It doesn't seem to give you the same level of control as a well placed edge loop + mesh smooth. My latest project (the 66 Vette) is using this technique. I also started out by modelling the whole shell and then splitting panels off. This too has it's own set of challenges but I'm liking it much better.