Why not?
I only choose ImageMagick because some people advert it being more feature complete (has support to CMYKA) and also thread-safe [1], and since this was my first Go project using cgo, I could not tell if this is really important for Go (e.g. goroutines). Another thing I've found out is that GraphicsMagick is faster by default because it uses RAM as temporary space, and ImageMagick uses temporary files in disk and this can easily be changed [1]. Other argues that GM is faster because is a slimmed down version of IM [2]. It's also is really hard to choose but I kept IM because I really needed CMYKA support.
I would first try to make through some way to pre-select the prefered library in the same project, but I think this is not possible. I'm also looking for a solution of to make easier to use this binding with different versions of ImageMagick. Some people certainly will have some trouble building this binding in Ubuntu 12.10 (I had) since it's ImageMagick version is too old (6.7.7 against 6.8.5), misses some functions used in the binding and there is even some bug that someone swapped some API function names.
After writing this bindings In about 6 days, I'm considering porting IM or GM entirely to Go since it's relatively easy to port C to Go and we could easily benefit of Go's concurrency features and memory management.