Disadvantages depend on what you are doing, looking for, what experiment you are running. The main disadvantage of GFP is that it is a relatively big protein. So if you are studying the localization of a protein and you fuse it with GFP you may end up with a differently localized product which may give you false results.