Blender3d is extremely powerful and complex compared to either Xara 3d Maker or Sketchup. While Sketchup can be used professionally for certain architectural designs, Blender has been proven to be useful for VFX, ArchViz, Animation and many other aspects of 3d. I think Xara 3d Maker would be a good starter package if you're just looking for some basic 3d effects, especially to do with text animation or logos. The other two go much deeper into the 3d world, which may or may not be what you need. Personally, I use Autodesk 3dsmax as my daily driver, but I also make use of Blender on a regular basis. For example, I tend to use the Eevee render engine in Blender for almost all my animation need now. Reason being, it's a real-time render engine that uses PBR to make things look extremely realistic, which is perfect marriage of speed and quality for animations. Sketchup is a much different animal when it comes to everything from modeling to rendering. It's very specific in the sense of how it handles geometry and how you need to learn to design objects. I prefer to model with polygons, so Sketchup isn't really my cup of tea.