EmuELEC was originally designed specifically for devices powered by processors. If you are looking for the "best" experience, this is the platform to choose. Amlogic chips are found in hundreds of generic Android TV boxes, making them the most cost-effective way to build a retro console.
No platform supports full-speed PS2 or GameCube – for that, move to x86 (Batocera) or an ARM SBC like RK3588 (not yet stable in EmuELEC). But for everything up to Dreamcast/PSP, in 2025. emuelec supported platforms best
The depends on your use case: