Yes to both of the above, (although in the case of rendering this depends on whether disk handling is supported by the runtime on the 2x.) Basically put PD is the environment which Max/msp is derived from and continues to be supported as a free alternative.
If you want my advice, I would...