Well - yes and no. On a small screen or mobile phone screen, resolution is very good. However, as you leverage a larger resolution screen, then the rendering gets blurred and the screen text because difficult to read. There are improvements that can be made to increase resolution with a better algorithm or 'server based' solution.
This has already been added. You can press the video option in calls to share screen.