1. digital is fine and 220oz more than enough torque. I know that servo well, I have seen a lot of them on buggies and they are tanks, should be no problem for your boat.
2. I do not run the vision craft so I am not sure what prop it likes, generally you find that a boat likes a specific prop...