Offer animation - Blender or some other program I know this question is not directly related to Blender but I don't know where else to ask it.

I am working in a small company which should make a presentation of an assembly line that we have constructed in 2D and 3D CAD software.

The presentation should look something like the ones from the next links

https://www.youtube.com/watch?v=9fpdeLxUBPk

https://www.youtube.com/watch?v=oFEQJBHdn0U

1) Is Blender good enough to make something like this? 
I should present line to non-technical educated people so I only need to show them concept instead of details.

2) I am thinking of hiring someone from UpWork community or similar sites (I don't have time to learn modeling in Blender), do you have a better idea?

Best regards!
Blender is good for this type of presentations. 

You can make video like this:
https://www.youtube.com/watch?v=L__2suWPk9s 

or interactive 3D-presentations like this (using addon blend4web): https://www.blend4web.com/apps/dairy_plant/dairy_plant.html?v=9e5dd2c40ed17b48ebd949bf7f8d9d0c