yeap. repeats can be replaced by before blocks. 
But  reasons I am against replace `should` with `expect`  is simple: 
1. it should be replaced everywhere (a lot of diffs, a lot of Pull Requests become unmergeable)
2. Most of users use `should` so i should reference author of every new PR with new syntax etc...