This could be my new favourite app! The gameplay is really smooth and easy to understand right from the start, and it's awesome that you get a good mixture of Pokémon when you first start the game. I've seen some players in online with regional variants of a starting set of Pokémon, like the three Sinnoh starters with Luxio and Bidoof, or the three Kalos starters with Fletchling, so I'm not sure if the Pokémon you get when you first start the game is random or not... either way I got the Kanto set, which I'm a huge fan of thanks to Bulbasaur's status moves. Squirtle and Charmander are already off the team, but Bulbasaur is sticking around for now, because both sleep and poison are really useful almost 100% of the time.
I can actually see quite a lot of deeper strategy that could come out of the TFG. I'm always a fan of movement-based strategy over stagnant building strategy, so the TFG seems to be my bag over the TCG, which is more of the latter. Having a free2play TFG simulator with an at least reasonable playerbase (since I can find matches in probably 30 seconds quite easily) is a blessing. My strategy right now involves having some hard-hitters with higher movement running around the field defending while I have my two golemic titans steadily approach up the flanks with their one movement per turn so they can capture the enemy's spawn points. My higher movement Pokémon are Pikachu, Lapras and Fletchling, with Bulbasaur giving them status support. My titans are Golem and Tropius. Tropius is awesome in this game because of the Whirlwind attack. It's a purple attack, meaning it beats all the basic white attacks, and it takes up a large segment of the spinner. Its effect is that it sends the target back into the other player's reserves party rather than the Pokémon Centre, but besides that it's essentially a OHKO. This makes it perfect for capturing a spawn point, because both Whirlwind and Solar Beam, a 120 power attack, make killing the enemy's figures a hobby!
The pay2win elements are present but overall quite unnecessary. The pulls you get from the boxes you buy are all random, so I would have a difficult time justifying the purchase of these boxes anyway. Besides that, there is an energy metre for the campaign mode. Different battles have different energy costs, but it looks like energy refills ever 2 or maybe 3 minutes, and you start with 120. The most I've spent to start a fight in the solo campaign mode is only 8 energy, but each game tends to take a little while anyway, and 2 or 3 energies are recovered by the end of it. Later on I assume the energy costs will increase, but it doesn't cost energy to play online against human players, so if you really don't want to put the game down you don't have to pay. It's more of a Hearthstone-style system of "we'll give you the tools to beat top players if you're devoted and good at the game, but feel free to pay and make the process a bit quicker", which is a system I can respect.
The only issue I've found with it so far is that "Wait Victories" seem to be very easy to get in the campaign. Of course, I'm still only in the first hotel, so maybe later on the amount of turns it takes for a Wait Victor will increase. Right now it seems to be 34 turns, but each players' move counts as a full turn, so in reality it's only 17 moves a-piece. Most games online take longer than this to win because of the considerable strategy, and I seem to keep finding myself getting the AI opponent backed into a corner around this time and then losing out on the satisfaction of a legitimate victory because it's like "lol you win because of a Wait Victory anyway grats!!
". Again, a very mild criticism, and one I expect the game will fix itself later on as level progression increases.
If you haven't got this game yet I would, however, highly recommend it! It seems like there's options to maybe add other players by nickname or something, though I haven't looked into it a great deal, and it may only be possible over Bluetooth. If there is online friend-searching, though, maybe we could even get a PokéBeach TFG League going!