720p @ 30 FPS will be fine as long as its locked in at a solid 30, which it most likely will be.
The install isn't as big as I would have expected either, and frankly the fact that they are focusing on keeping the size of exchangeable files small is very encouraging as well.
All in all this is a good thing I would say.