No, actually Futuball has - unlike nearly all games in the app stores - only one currency. So no soft currency to let you think you get a lot of that actually has nearly no value. In Futuball you get REAL value for free from everything you do in the game.
The game is indeed pay to speed up, but if you play enough you can earn and get exactly the same things as a player who uses real money in the game.
It takes time, of course, but as you only spend career energy on players when you actually play them in matches, they can be saved, so nothing is consumed unless you want to. This way you can build a true dynasty which can compete equally with any paying user's club.
Tip. Do not play your best players unless they are ABSOLUTELY vital to play to get a crucial win. You are much better of in the long run, by playing some of your lower squad players and use their career energy.
In Futuball the perfect win is a 1 goal win. If you win with 10 goals you have wasted energy of your best players for a small gain.