i would probably stick with a nissan dealer, just because anywhere else is going to use shitty aftermarket parts, or not do all the work, and cut corners.
ive worked at both, so i know what goes on...
also, the motors havent been out a super long time, so its not something that every shop has worked on, and wont have as much experience.