Irex makes a couple of mistakes that set them up for failure in their customers eyes. They release products that have an incomplete feature set that they acknowledge by then giving a roadmap of updates which they fail to meet. All of this just causes frustration.
They would probably be perceived more positively if they just released their products with a commitment for further updates, but give no specifics or timelines. Very similar to what Amazon does with the Kindle. Essentially, yes we will evolve it based on customer feedback but we make no commitment to what the future feature set will be or when we will deliver it.
Many folks have bought irex products based on time and feature set commitments from the company which they don't follow though on and that leads to the frustration. Others have simply bought the product based on what it currently does and are happy if enhancements come. Experiences at opposite ends of the spectrum depending on what your starting point was.