В VС2008 все нормально.
А в VC2005 не то чтобы невозможность выбора, она просто не видит этого конструктора: если удалить второй (нешаблонный) конструктор, то будет ругаться, что не может использовать дефолтовый конструктор; если удалить шаблонный конструктор, сообщение об ошибке даже не поменяется.