All sharks will out grow your tank but you can enjoy them for many years. I have hade the lucturay of working in the industry for 10 years and have helped take care of many different reef sharks. Blacktips, white tips, leopards, banded cats, horns, nurse, bamboo, wobblegong, spotted cats, and many differnt rays. All of the above I have cared for during an extended period of time.
You don't need to worry about a lionfish trying to eat your shark(let murhpys law prove me wrong) because there skin is to tough! Beware of wrasses and large angels because they will eat the eyes out of the sharks that dont contstantly swim.
Your filtrations is essential for any of these specimens and must be perfect and well maintained. If you can't afford it, or don't have the time, please don't jeopordize the life of this beautiful creature.
If you would like further info. Please ask more specific questions. I don't proclaim to be an expert, but my expierance has proved to have been very effective with keeping all sharks.
Best of Luck, Would like to hear from you some more.