I am a convert and would recommend cotton to avoid the burnt silica taste. I went through 5 or 6 different types of cotton, trying to find some that didn't have its own taste. Now that I found some, cotton is so much better, imo.
The first handful of vapes have a slight cottony taste (like the first minute or two) but it quickly goes away and leaves nothing but flavor... and vapor. Just can't dry burn it like silica but that's no problem. Can pull the wick out of the coil to dry-burn the coil if needed, then put a fresh cotton wick back in. As long as it stays wet you can chain-vape it without it developing that burned taste silica gets.
Many people swear by the CVS rolled sterile cotton. I did not try that one. Others swear by WalMart's Peaches and Cream yarn, which I also did not try (locally out of stock). I did try two other 100% cotton yarns, one organic. Yarn needs to be boiled for 20 min and dried before using. I did not like the yarn as it had a bad taste to me.
Still others use J&J Q-Tips made of 100% cotton. I tried that and it was better than the yarn but still tasted bad to me.
What finally worked for me was Whole Foods 365 100% certified organic cotton balls, boiled for 20 minutes in distilled water in a pyrex bowl in the microwave, then air dried for 2 days. I boiled 4 cotton balls and it's enough wicking material for a year.
If you like playing with stuff I recommend trying your hand at cotton and seeing what you think.