I prefer a fitted tank. Mine do not usually match the color of the cardigan. They usually contrast & compliment them.
I've got several camis with adjustable straps but I like tanks better because they cover bra straps. Sometimes the cardigans flop open and, when wearing a cami, bra straps show.