Yeah, any good site today should be SEO-friendly, be that any CMS or custom-built framework-based project. An absolute must.
Yeah, WP is not for serious projects. Something simple and a bit functional - that's what perfectly feets WP.
Wordpress is not a universal CMS, so Drupal, for it's highly customizable. That allows in fact all on-site SEo option to be implemented.
Separate names with a comma.