I am at a point of deciding which way to move our system into the COM world. Many of the DLLs we have would lend themselves nicely to COM objects. At this juncture we require only an in-proc server implementation. COM wrapping our libraries the MFC way is quite straight forward. Since marshalling insn't an issue we do not have to change any method declarations. Under these conditions, I can not see if ATL would provide any benefits.
Any suggestions or recommendations are appreciated