The main strength of BF Custom feature is the user’s ability to choose opponents and create a game designed by his specific desire. Custom game type requires some additional time spent in the app since the user has to define the game, add possible outcomes and finally provide results, which makes the learning path a bit longer.
BetEvents option provides an optimal user flow. While the possibility of creating games still exists, the user keeps the ability to pick real sport events, which makes game speed more dynamic.
Game launching requires other users to accept an invite, which eventually may lead to games failure.
While Challenges are restricted when it comes to choosing opponents, they have the most practical user flow, with the highest game speed and easiest learning path. Thanks to the fact that BF offers a predefined challenge, the possibility of game failure is minimised.