I am against dual spec.
You can level as a tank or healer perfectly fine, even better then fine. Companions make up for any lack of tank, healing, or dps in your 'duo' (you and your companion).
Hell, I find it even easier to be full healer. Send my companion in, sit back, watch xp flow in. If only they could loot for me.