PI covers are the best for the money. I have had all the brands and they are all kinda the same thing. Castelli is the best looking but get expensive for the warmer ones.
IMO road specific shoes arent worth it, just get insulated booties and combine them with toe covers if you need extra...