Most of you posting here don't seem to be aware of JRiver's release methodology. There's a post about it in the windows forum called something like "JRiver's Business Model". You might enjoy reading it. Here's the summary:
JRiver doesn't really do major versions like other companies. With most software a major version is something that's been worked on, in secret, for months. The code can be radically different. The interface and features might be very different. It all seems "new". JRiver does not do that.
Instead they make incremental changes all year, week after week, month after month. The software slowly changes as they add, fix, and remove. At some point they decide to call their effort a new major version. Sometimes they will hold back a feature or two that is in development and include that early on in the release cycle of the new major version. But it gets rolled in just like everything else: One piece at a time.
The day MC31 is released, it's probably going to be nearly identical to the last release of 30. They might throw in a feature or two they've been working on. But it won't be some major departure or redesign or anything else. It's all incremental.
I'm quite surprised that there are several complaints of instability and slow performance. My experience has not shown either of those things. I mean I see that the scrolling on Mac is "slow" compared to Windows, but it's not actually "slow". It's just visually ugly as it stutters and jumps, as opposed to being smooth. Playback of various files all works correctly without interruptions, drop outs, etc. It plays an incredible array of audio and video; all properly.
I'm not denying that any of you have real issues with MC. I'm just saying that I haven't seen any real issues in a while. Some minor little things; sure. But the product overall is extremely solid and has been for a very long time.
Brian.