If you're a developer looking to quickly sketch out architectural ideas or brainstorm concepts, Excalidraw is your best option. Its charming hand-drawn aesthetic makes it perfect for low-fidelity sketches, and being open-source and self-hostable means you can keep your data local, which many users appreciate. However, if you need polished visuals or a comprehensive design tool, Excalidraw might not cut it.
On the other hand, if you're a Mac user who thrives on keyboard shortcuts and window management, Rectangle is the right choice. Its lightweight and open-source nature means it won't bog down your system, and it provides a straightforward way to snap windows with sensible defaults. Just remember that it's limited to Mac, and if you require more complex layouts, you'll need to consider the paid Pro version as an upgrade. In summary, choose Excalidraw for quick sketches and Rectangle for efficient window management on Mac.