No! You can use our templates both on MAC and a PC (Windows based). You will however need to have Adobe After Effects installed on that MAC/PC.
There is no definite advantage of using our templates on a PC over MAC or vice-versa. It comes down to your personal preference which you like better.