Great review. I agree with pretty much everything.