I see what you mean for your first point and I do agree that I use a workaround in Revit for that as well.
However I really disagree with your second point. That is that Revit is majorly only good for boxed buildings. Out of both Revit and Chief only one of would be able to form a shell structured building and it wouldn't be Chief. Chief has always worked through floors but with Revit you can work through form. As to the issue with the sloped ceiling light I don't recall having an issue like that myself so far. But I do believe you, over the years I have developed a lot of workarounds for Revit so I do know how difficult it can be and that it is definitely not perfect, but no software is. I'm not here to start an argument though. Whatever issues you have that make you want to drop Revit is valid. I just think you're choosing to see the weak points to Revit more than its strengths.