It’s a good choice, but on the pricier side if you just want GameCube emulation.
GameCube emulation can be emulated on a lot of lower end devices now that cost much less.
The Steam Deck is a great device overall, though. I love mine and never regretted getting it.