Well it doesn't really need an app but you need a full time moderator without one, which is a tedious job. That aside this is a heavy game that needs several plays before you can get the hang of everything.
A few people I played this with, especially the first time we played, found the game boring so it isn't for everyone and it is a brain burner.
The app works well and is a good use of technology in a board game.