I can mention one important difference between two APIs: ArcREST can be used for administrating ARCGIS Server, and for executing geo-processing services, querying map services that resides on your own ARCGIS Server. ArcGIS API for Python until now is a platform for manipulating Portal, it can not be used for direct access to ARCGIS Server. So it can't replace ArcREST.
... View more