Isn't the Beretta a double, single action too?Your use is important to answer your question.
The 92 is a bulky heavy gun to carry. The 4.5 is large too but it's lighter because it has a polymer frame instead of metal. The weight of the 92 will reduce felt recoil though. The XDm is striker fired vs the 92 being hammer fired. This means that the trigger pull will be different between the guns.