Launchbox with BigBox. Spend the $20 or whatever it is. The LaunchBox GUI makes it SUPER simple to configure your platforms, scan your roms, scrape all your images, manage lists, etc.
You can do all of that with other frontends but not that easily. Their themes are excellent. It's actively being developed and improved.
IF you want something that looks great AND doesn't make you want to kill yourself setting it up, spend the $$ and get it. Trust me.