Before or after depends essentially on what's more important (most important has to appear first).
So sometimes it may be useful to find other words to express a thought, if this helps to locate most important words at the beginning of a phrase.
While people who like to see project be born would say:
- Un projet certes onéreux
trying to place the “bad” word as late as possible (adding maybe some unnecessary words like certes
, which would be an abbreviation of certainly
but minimizing his effect).
People who find the project totoo expensive would say
- Un coûteux projet
Changing coûteux for onéreux, as in “un onéreux projet”, doesn't sound well.