i have never used that lens. but the OP wanted a "unique" lens to play around with for under $150. Sigma's are definitely unique. My Sigma 30mm has very interesting and unique out of focus renditions.
the vignetting is from putting the DX lens on an FX body. wouldn't have that problem with the Canon Sigma, as that's a full frame lens.