I found my 105VR macro on a DX body to be nice for food items at a camera club evening. However if you want to shoot an entire plateful or larger scenes then you have to stand back a bit so I think a focal length shorter than 105mm would be more useful on DX. Maybe the 85mm f3.5 or even the 60mm?
On an FX body the 105mm is more suited but now your relative depth of field is less. Try borrowing a few lenses before you buy.....or take an item the same size as your typical subjects when you go to the camera shop