Tach!
Was ist an der 301-Umleitung von Nachteil?
Mit dem canonical Attribut kannst Du die Indizierung Deiner Seiten bezüglich gleicher Inhalte unterschiedlicher URLs bei Google bestens steuern. Mit 301 Weiterleitungen hingegen nicht.
Mit 301-Weiterleitungen hat man das Problem doppelter Inhalte nicht, weil Weiterleitungen keine Inhalte haben.
dedlfix.