Let me start by saying that I am heavily involved with open source software and understand the difficulties that follow from voluntarily participating in such an endeavor, especially with a small development team. Since OSS devs never get enough appreciation from the community (although this one seems to be particularly friendly), my first order of business is to thank those responsible for finding time to work on this project. So thank you!
Having said that, my overall assessment of Liquid is unfortunately not radiantly positive. To put it simply, the software is incredibly unstable. The development cycle is quick, and the feature releases plentiful, but when commonly used applications consistently don't work in different ways, it's difficult not to focus on the bad.
To list a few of what I consider to be "showstopper" bugs I have been encountering (currently on 3.1):
- Incoming phone calls regularly go to speakerphone (this has been happening since 2.x)
- Home screen regularly loads black requiring switching to another screen and back to load the icons (this has been happening since 2.x)
- Google maps frequently crashes, particularly when searching for something by name (this has been happening since I started using Liquid)
- Music app crashes and/or resets song to beginning, particularly when switching to another app while music playing (new in 3.1)
- Market crashes in spectacular ways at random (new in 3.1)
- many other more minor issues
My request is that some level of functional QA be introduced into the development cycle and focus shifted toward stability as opposed to features. As much as I like the bunch of lock-screen options, I would much rather be able to consistently answer phone calls and use Google maps. The fact that this topic exists and was posted 8 hours after the release announcement suggests that something is very wrong.