>>545565817
Without paying a cent if you spend 5-10 minutes per day doing daily objectives you can reasonably expect to guarantee 2-4 limited 5 star characters per year or more if you get lucky.
Pay the regional equivalent of 5 dollars per month for the daily reward pass and you get something like 30% more gems, and this is the best value for your money available. It still requires daily participation.
The battlepass costs 10-20 bucks every 42-ish days and does not honestly provide that many additional rolls but does provide more materials. You do have to get the battlepass experience requisite to max all rewards though, or pay additional money to buy those levels. Experience gained naturally is capped at 10 levels per week and there are 50 levels.
Purchasing rolls directly costs something to the effect of 2 dollars per roll if you are purchasing the largest possible amount for the first time. The value becomes worse after your first purchase. A limited character is valued monetarily at somewhere between 200 to 700 USD if bought with money directly.