Group Group Group Group Group Group Group Group Group

M1 iMac vs M1 MacBook Air/Pro with second screen for development?

I have an Intel MacBook Air that I use for personal, hobby and contract development but it can be a bit weak — especially with SwiftUI. I get Canvas stalls and video conferencing is pretty bad. I am thinking of trading it in for an iMac 24. A MacBook Pro 13” with second screen is also a possibility. Aside from the obvious portability issue, any thoughts on what would be better?

I decided to get a MacBook Air with M1.