Lol, yup. Can never please everyone, and most people prefer happy endings anyways.
I think you ended it in a very clever and nice way. Each of the characters got what they deserve in my opinion, was a good end for Henry as you described, and even the police would benefit from the money that way! 😉