Thanks for the shout-out of @spelcheck 's smartly dashboard editor. Although I have to object to the "bit of work to setup" part. Have you seen my 0:36 second video?
Having setup several community apps/drivers, I feel it is a bit of stretch to put smartly in that column. Granted you can do a lot more with smartly than my 30 seconds quick start shows. However I think the team has done a great job making it 'easy' to use.
'Easy' being a relative word, @9999341 in addition to the well detailed points posted above, check out the smartly dashboard editor, and see what you think. It does check a few more of the boxes you mentioned.
You may also want to review the thread below. It is old, but updated often. It is long, but has tons of ideas on how to make outstanding dashboards, on multiple platforms. Some being much "harder" then others