Why not using such tools even if you just need 10% of its functionalities. Those tools are usually well tested and with practice, we like to use them more and more, and then we start using their other fancy possibilities. Upgrading the product is always risky, but that is what the unit tests are for.
Also, I discovered a new mapper that seems promising : Hmapper.
I specially like its performance, its ability to choose what sub objects must be retrieved during mapping, and its strongly typed way of mapping open generic types.
This mapper works well so far, at least in my current project.
Have a look here :
http://www.codeproject.com/Tips/1152752/H-Mapper
For example, we can specify sub objects using Linq:
Mapper.Map<Class1, Class2>(source, x=>x.Subobject)
This way, we don't have to create a DTO class for detailed information and another one for listing (light weight).
I find this very neat.