I wrote a blog post comparing several range libraries for a case that is doing filter with non-trivial lambda and then reverse.