I Own a full registered copy of Unity3D Pro and research on the "Photon Server"
I do recommend due to the nature of the game, that 2D would be far better as some mobile applications don't have the CPU to render 3D
also, due to the size of this project, creating it in 3D will triple the work load. I advice that 2D would be a far more suitable and easier to update
I can create concepts and designs to better illustrate the final product, I have 12 years of gaming experience and a picky opinion to critique and Analise the quality of games.
I believe in simplicity to achieve your goal of quality product, to never over complicate a project, more then it needs to.
-It may be more viable to use Flash to create the game, as you can call values and update files much easier then unity.