Fine granular permissions to respository
That would be good to have fine granular permissions to repository. This is very important for large projects.
Examples: Do not allow to commit to particular branches. Allow only some files for particular users (e.g. .hgtags only for release manager, /images and /css folders for group designers, etc.)