Retropie is pre-configured to know the exact hardware of the device, in this case a raspberry pi, so actually uses really shitty retroarch cores as a result of the standard way it works. Yes it makes setup easy, but uses really bad cores compared to anything on the PC side. Retroarch is actually quite straight forward and simple to use these day's, if you have any queries and questions fire away, that's why we are here.