I have the 24” iMac and current MBP 16” and the iMac is the better one. But as someone who enjoys audio it’s to be expected give that the speakers have more surface area and fire downward resulting in a wider soundstage vs the MBP design which is the opposite. Awesome speakers for a laptop but would much rather use the iMac. For movies I’ll AirPlay to an amp that powers my floor standing speakers.