Like I said to Albert in IRC, I don't think this will completely irradicate Gold Farming but it is a step in the right direction.
The big Pro is that people like having an official way of doing something, even if it costs a bit more to buy gold through bonds a lot of people will do it.
The negatives are that there is no way to cash out bonds so it doesnt solve the problem of people selling gold.