Great product overall but software could be improved