Between PS2 and GameCube emulation on midrange Android devices, GameCube games are generally more playable and better optimized. The Dolphin emulator, which handles GameCube titles, has been refined over many years and tends to run smoothly even on devices with modest specs. Its architecture is simpler and more compatible with mobile hardware, allowing many games to reach full speed with minimal tweaking. On the other hand, PS2 emulation typically through AetherSX2 is more demanding. The PS2’s complex architecture and higher resource requirements mean that many games struggle to run well unless you're on a high-end device. While AetherSX2 has made impressive strides, it still requires more manual configuration and often suffers from slowdowns or graphical glitches on midrange setups. In short, if you're aiming for consistent performance and ease of use, GameCube emulation is the safer and smoother choice in my opinion.