You should consider supporting multiple directory services, to allow the end user to decide which directory service they would prefer to use.
If by SaaS you mean that you will host all ID's then you would be responsible for licensing costs and it would probably be best to use a free to cheaper directory service and be done with it.