Both of these work:
Notice that  and [1(faked)] link to different places. Perhaps it would be marginally safer if the  format could not be faked, so that there is a kind of referential transparency to it. Otherwise someone might check the first two occurances and then be mislead by a later one.
[http://www.gnu.org/ gotognu] works, but [http://www.gnu.org/] doesn't. The latter wasn't implemented because since WxWikiServer transforms all valid urls into links, there's not too much point to it.
My initial objection to such links was that they could be maliciously used to point to bad sites (which could do bad things to your system if your browser has security holes). This could happen without any indication (other than the status bar on some browsers) that the link was not an ordinary one. (Consider if someone replaced DaveHarris's signature with such a bad link.)
If the brackets are displayed in the rendered link, most of my objections go away. While someone could still point to a bad site, there is at least a reasonable chance to notice that the link is different from other links. I expect that normal PeerReview would check out each bracketed link carefully, and quickly remove misleading links. --CliffordAdams
In a similar vein, MoinMoin explicitly prefixes external links with the icon with ALT="[WWW] which emits as
<img src="/~jh/moinmoin/img/moin-www.gif" width="11" height="11" border="0" hspace="4" alt="[WWW]">
it also does something similar for InterWiki links.
A few small negatives for BracketLink?""s on local pages. It's common syntax in English/WikiGrammar? to use CamelCase inside a bracketed link ala [DeleteMe: I too like eggs.] or Wireless providers [DoCoMo for instance --jqh].... This causes a bit of confusion for the novice author. It's always better to make the WikiSyntax as close to plaintext as possible.
Second, some people I've talked to really like the ability of bracketed links to get around twisting their sentences ala WikiGrammar?. However, this weakens one part of the way wiki works: readers don't necessarily visit every link, but they certainly read every link. If the link text is a page name, the reader comes to know what pages exist in the PageDatabase. Thus, when later she needs to talk about NTT DoCoMo?, she knows that there is a page called DoCoMo? she can link to.
That is, over time, repeat visitors memorize the various pages on the site. Masking the page names with free text makes this harder.
Third, allowing people the escape of free text to get around the pains of WikiGrammar? may encourage bad page names. After all, you can always just use a BracketedLink to cover up a warty name. (I heard this argument today.)
But, it's not a huge concern. Really, it's way easier to just SmashWordsTogetherLikeSo then it is to use a BracketedLink to get around the WikiGrammar?, so this case won't happen too frequently. (I hope.) -- SunirShah