RSAT is useful, but it introduces a nasty OS dependancy. You must use an up-to-date client OS otherwise you can't manage the latest and greatest MS OS. There was a lot of frustration coming from admins when the RSAT tools for Windows 2012 only worked on Windows 8. Now if you would have some sort of tool which can be installed on any OS to manage your environment, then it would make sense.
PowerShell is useful as well, but as in your example, it's not that friendly and you have caveats popping up left and right. I came across a problem with Windows 2012R2 core; I wanted to add a Windows feature and had to point to a full GUI image on the installation medium as a source. That was a feature.