For just a few more dollars, Lenovo's Smart Clock improves on the Google Home Mini with an always-on display for showing the time.
Responsive Google Assistant ; USB port for charging separate device ; Visible display with good viewing angles
Limited use of display ; Weak sound quality ; Doesn't work as digital photo frame