I never noticed any feedback when I had my BB7...not as smooth a pedaller as a typical bike though. The Sundays are the best and most neutral bikes I've pedalled. FSR bikes will also be neutral but weren't quite as efficiient as the dw link.
Ive never had a chain feedback issue, I suspect most of the complaints of chain issues is due to too short of chain you will need to add 5-10 links to a standard chain (I run 8 links with a 44t ring and a 11-32 cog) the pedaling prefomance of the bike is on the in my opining the fly on the ice cream of bb-7 the pully adds resistince to the pedaling ease and there is always a feeling of the pully breaking at random in the back of my head. Ive alway seen the pulley as being of poor design, its held on by one bolt cantilever style the origanal one on my 01 bb7 used 2 microscopic bolts to hold the 2 plates together and the same bolts where also used to keep the ring from rotating between the pully plates, the wheel i got off a old balfa dealer was an 03 with 3 larger bolts whos sole job is to keep the whole pulley togeter is a much better design but dispite lock tighting the bolts back off during each ride and and the threading aluminium holes strip easily.