Battle Prime is my favourite fps on mobile, even better than CoD: graphics, level-design, gameplay and controls are top-notch, there is no auto-aim, and each hero has one or two active skills.
Additionaly, Battle-Prime is still actively developed, and has recently been overhauled, with a new interface, better controls, new maps, new skills and better rewards.
At the same time, though, the game suffers from heavy downsides:
There are heavy pay2win element, as rare weapons and heroes are MUCH stronger, rendering common and rare heroes and weapons basically useless on higher ranks, and the gap between low and high levels is HUGE!
Ive spent around 100 Euros IN BP, which enabled me to get all heroes and good equipment, and i still feed the opponents in unfavourable match-ups. Which brings me to another big downside: The matchmaking. If no equal teams can be found, the system pairs online players at will, which often leads to hilarious matchups, which are auto-wins or unwinnable, depending on the side youre in.
On a sidenote: There is an annoying amount of advertising in BP, usually after every single match.
And yet, you wont find a fps that feels as epic as Battle Prime. And, if you're willing to buy the battle-pass and the subscription, you will have a truely amazing experience.