PVP is less about aiming and more about using the right items at the right time
Cash shop unlocks more characters, but you can unlock everything with in game currency.
Overall the game is really fun for MOBA and Battle Royale fans. It had issues with payments after launch, but otherwise the game plays really well. It doesn't feed you bots from the start so it can get challenging quickly.