I am quite displeased with the fact that Stardock are charging people to participate in the beta. Sure, at some point down the line this charge account for the updates between 2.0 and 3.0. However, for the time being, people are paying to test software, make no mistake about that. Conventionally, that's not something that people are charged for since they are doing a good deed to the developer, especially with bug reports and notifications of incompatibility issues.
There also seems to be a distinct lack of information. What is the feature set of this beta? What are the system requirements? Where is the changelog? What is the refund policy? Information seems to be either fragmented between forums/posts or non-existent. Stardock is eager to take the money, but is rather vague on the details.
I appreciate that no one HAS to pay for OD 2.0 Beta. That being said, it strikes at the heart of the principle that, after so many delays and lack of updates, people have to pay to try to see if bugs/incompatibilities that they have experienced are ironed out. Why can't existing OD+ users have free access to a time-limited 2.0 Beta? The cost of providing that beta for free would be off-set by harvesting input of people who participate in that beta to make the product work better, leading to higher sales.
I also noticed that some people made remarks implying that $10 is a petty amount. I am happy for you guys that you have such deep pockets to shell out impulsively and cut your losses if it doesn't work out. Not everyone can do that and not everyone should do that. It is fundamentally wrong to charge people to test software (even if there's a perk of getting an upgrade attached to it).