Here is how and when you should use a modal interface:
When Should I Use Modals?
The short answer is never – unless absolutely necessary. Modals disrupt users. That is what they are for so that is what they should be used for. For example, if a user has just received an urgent message from a contact, or is about to leave a page with unsaved changes.