Yeah I guess they could both be solutions. There's pros and cons to each. with my solution, you'd have to switch back and forth if you really, really want to play with each game, but you don't have to recreate emunand and waste 1-2 gb of space, with your solution, he'd have to create emunand just for one game, but he wouldn't have to switch other and over again.
Another solution would be to have both Omega Ruby and Star Sapphire in sysnand. That way you don't need to have an emunand and you don't have to switch and since Omega Ruby and Alpha Sapphire are basically the same game, there wouldn't be much of a difference.