Using ddp or rest for my app


Hi there i am a beginner concerning meteor but i plan to use it intensively drom now on.I have to build an app that will have mostly 3 clients(website+desktop+mobile) .It is basically a online school app and i wish for my users to be able to access and use it on those 3 plateforms(android ,windows,browser).Now as it is a school im expecting a lot of traffic on the app.which method do you advise me to use? the meteor way ddp or do i have to create a RESTful api for the app (the users should be able to design their own exercices and to upload them).

thank you