Personally, for mobile games, I prefer pool type games to be 2D, not 3D. 3D for pool on mobile feels like a gimmick. Look at some other good examples of 2D working better:
Score Goals & Win Trophies: Become the Soccer Manager of Your Dreams
play.google.com
This is simple and complete 2D football action game.
play.google.com
Now with 21/22 team data - The King of Retro Soccer for 2022!
play.google.com
I also agree with you. the benefit of 2d games is also that they don't take too much space on your device and they normally run very fast.
I like to play cod mobile. the problem is that each month they put a new update on the store and they force you to update. the game download size is about 2.7GB.
so you can imagine that on each update I start thinking should I or should I not?!
I also like simple games and in 2d you can make really awesome and simple games.
actually, this project started only as a challenge for me to get the 3d spinning animation for the ball without using 1000 sprites possibilities and I managed to do it even with 0 sprites. all is done in code. then I started to think about how can I make a simple game out of what I have and I am working now on something.
I said it once and I guess I will say it again and again. I love working with iSpritekit. it's much simpler than any other game engine and it's very powerful. I would recommend anyone to learn it and make awesome 2d games with it.