What are best practices for reusing blocks between sites?
Page Manager, Panels and Features.

The plugin architechture in Ctools, which is the project in which Page manager belongs, is the best way to re-use blocks, among other things.

All my block placements are done with Panels, and then exported to code with features.