I think the review boils down to “good in spots, but flawed.” Yes, that’s the answer I keep coming up with myself. =]
Not just spots... there is more that is very right with it than wrong with it. Much more in fact. Since you know this yourself... you will be able to fix it. I have confidence in you. :>}