Should I rewrite my links into aliases?
From this answer I gather that I should use Global Redirect so that aliases wouldn't cause "duplicate" content.

The same answer suggests using the l() function to have Drupal use "pretty paths" automatically.

I am also adding this link to a related answer on avoiding disadvantages of 'same content/multiple URLs' for whoever's reference.