Just my oppinion , but i think you should leave the jury out on Miami and Cincinnati before putting them on the 'bad list' .
Miami's 3 losses have all been fairly close and all against quality opponents and 2 of them were tough road situations , and they drilled Buffalo with a back up quarterback ... hard to call them bad at this point.
Cin. is 3-1 and the one loss was somewhat of a fluke , they may very well belong on the list later but right now that's a hard call. ... and their defense is playing good enough to make them appealing as a medium to large dog.
I just see these two as quintessentially lightweight; I don't see any way that they will find themselves in a situation where they represent value.
As lightweights, they will both be seriously vulnerable on the road, and at home they are highly unlikely to be good value.
I'd be more likely to put Buffalo on the bad list than take Miami off it - i.e. the reason for Miami looking good yesterday is more likely because Buffalo sucked rather than Miami are any good.
The great trick here is to respect your subjective analysis. By allowing yourself to be swayed by conventional factors away from your 'instincts' one risks throwing away one's advantage which is most likely to tell when it seems contrarian.
.. as for somebody not on the list .. keep your eyes on Arizona , if they dont find any offense they're not going to finish .500 , hard to believe they almost won the Super Bowl last year.