@navi87 It's easy - the -dev package is the development branch, where all new features/changes are added. Once in a while, this branch is promoted to stable, from where the regular emulationstation package in RetroPie is created.
So, you're trading stable for development.