I tend to agree with riding the biggest bike you can ride, or maybe only slightly smaller.
I moved all the stuff over from an almost-too-big bike that I loved to a smaller frame and hated it. The larger I go on frame size, the ride is, without exception, much better.