@lukepfeiffer10 one wanted feature would be to have a filter service (angular-ui/ui-mask#31). More generally speaking, that would mean a better split architecture (smaller "modules" that you can put together). Attributes may be confusing, and I'm wondering if a somehow unified way to configure the directive would be better. But what seems to be the biggest PITA are all the edge cases on different browers/OS and configurations (placeholder corruption, broken behavior when combined with other directives, integration with validation system). I think comprehensive tests should be a very strong point for a v2.