Instead of just ranting, why not provide some constructive feedback?
It would be much more helpful for the community and the team working on these issues. Complaints are fine, but if you can point out specific problems or offer suggestions for improvement, it might actually lead to positive...