I agree with you, for newcomers it is not easy to distinguish between standard views and CustomViews which have no direct access to the most standard properties like Left, Top and even Width and Height as you report, but more specialized properties which need to get used to them, using the indirect access via mBase.
Even an AddToParent property could be useful for many users instead of the need to have a layout file to add them in the code.