Invoker can be played in core and support roles. Although there are a lot of better options for support, this hero also has its merits.