5 Things to Consider When Choosing an iGaming Software Provider