I have tested blender 2.8. And as I mentioned in title it needs some improvements.
There are few things that MUST be changed or improved I think.
Ability to add objects in local view when you are already in local view. My solution: when you are in local view and you want to add more objects just go into outliner, right click on object, in drop-down list you can press button “add to local view”.
Since background images were replaced by empty objects, now they treat like objects. And if you want if you want to go in local view you must select all empty background objects EVERY time. This is not fun. Maybe it is good idea to add button “always display in local view” for similar cases.
New objects always must appear in scene collection. It is awkward when you add object to hidden collection and then you must unhide everything to find your object. It is easier and faster to move new object in collection rather then making a collection active all the time.
After making some operations like bevel you can change some settings in operation panel. This panel is located to the right of the tools panel. For me it’s looking weird and takes more space on the screen. I think operator panel needs to be moved under tools panel. What do you think?
In 2.8 collections replaced layers. I like this change. But I think the old shortcuts for switching between layers (1, 2, 3, etc) should be changed for switching before workspaces.
Keep gizmos visible when select tool is active. I don’t find it useful to select gizmo as tool and left click just activate drag or scale or rotate. I think gizmo shouldnt be a separate tool at all. It should appear when you select something. Like it was in previous versions.
In shader editor there is a drop-down list to change between object shader and world shader. Please, return back buttons like it was in 2.79. It was faster.
And the very last thing is undo system. It is DEAD. Just return to older version or make undo per-datablock. (I saw some discussions. I think this is good idea.)
So, That’s all about my suggestions. What do you think?
P.S. sorry for my broken english)