Nothing stands out to me in the product where I feel that a certain aspect or area needs to be fixed. It seems like a pretty solid product right now. Edge recording works just fine on the product. In the product, pulling the video is fine as long as you have enough bandwidth. The product doesn't currently allow users to change the resolution and frame rates of the cameras. From an improvement perspective, the product should allow users to change the resolution and frame rates of the cameras. In the portal, you can't change the resolution and frame rates of the cameras, though I believe you can go into the camera and change it. I don't understand the use of providing a solution to users as a cloud-based product without an option to make changes. If the product offers an on-premise version, then a lot of money can be saved since you can save a lot on maintenance. Products, like Avigilon Alta Aware, are server-based hardware, so you don't have to worry about having to update or worry about the software part or about Windows updates. If the server goes down, then you might get stuck because the product does not do the recording, but there is nothing to worry about since 50 TB of space might be available, which can easily cost you 15,000 USD, making it very expensive.