Both are great places. Atomic has only 8' tables and Bedrock only has 9'. If you're doing metro/uber, Bedrock is your best bet. If you want more than social play, Bedrock is also your best bet.
Buffalo is ok, lots of 8' tables and a few 9' tables. But aside from league night, more serious pool...