Yup, mini roundabouts are MUCH better than stop signs. I also think we should replace many signalized intersections with roundabouts (as they are cheaper to maintain and traffic flows better) but not all of them. The biggest downside to roundabouts imo are when it’s located in busy/active areas in which case pedestrians have a worse experience crossing them compared to a signalized intersection.