The best answer right now is a guesstimate by looking at the requirements of all the clients you'd like to support. You don't have to support all of them. You can pick and choose. Certainly Bitcoin could take a large chunk. I'm not sure but it might still work while utilizing the
pruning feature in 0.12 since it supports wallet functionality. That could cut down some on the size.