I don’t have any knowledge of any other modeling program. Sketchup is all I’ve ever worked in and I’ve spent a ton of time over the years learning as much about it as I can. You, Justin, were and are a great help in that regard.
My complaints are about the annoyances in my day to day use of it, annoyances that I have posted here a number of times and / or read in the posts of others.
In over a decade of using Sketchup, I STILL make the mistake of thinking that the return key will close a field (unlike every other piece of software I own) on tags or instance info and make that mistake at least several times a day.
I would NEVER want a newly created tag to be included in an already created scene. Yet, this is the default behavior which cannot be changed. Thank goodness for the Auto Invisible Layers extension, but I often forget to activate it on a new start up session.
I NEVER want the model to dim or disappear when I enter into a group or component. While I can understand the usefulness of that for some, many even most, I reference other objects all the time when modifying a group, so want to be able to see them clearly. Why can’t I set this as a default for my own preferences?
Zooming in / out, if the mouse isn’t over an object is very problematic, as it zooms way to far in. In changing from “architectural” units to “engineering” and back, why isn’t the display precision persistent?
There seems to be no interface guidelines for the priceless plug in developers, so the way one works doesn’t match the way another does.
I could go on and on with this, as I’m sure many could. Sketchup is (was, actually) priced well, comparatively, and very easy to learn. But it just lacks the spit and polish of other professional level software, IMHO.