But most of all, your applications become absolutely portable, if your design is smart enough. AGG can be also a tool to combine different outputs in a uniform API. Particularly, you can use AGG to generate raster images on the server side in your Web-Based applications. And it all can be cross-platform!
Well, GUI-less image generation is definitive plus I have already mentioned before.
However, this still misses 2 points that plague client-side-draw solution:
- terminal access
- printing
Without them, we cannot make AGG(-like) default rendering mechanism. (Plus, you still have to put into equation those 10fps of your old machine).