Who is how the plugin uses to create a site map, and more interested in whether the benefits of creating a separate page with navigation on your site?
You can install Google XML Sitemaps, it's the most popular sitemap generator plugin, simply add the link anywhere such as on footer section for SEO purpose. <a href="<?php echo get_settings('home'); ?>/sitemap.xml" title="<?php bloginfo('name'); ?>"> Code (markup):
You can also create a sitemap for your readers using Dagon Design Sitemap Generator http://wordpress.org/extend/plugins/sitemap-generator/ ;-)