First post ever yay! I hope this goes well.
I like your team a lot. I also have one with Gigalith, Fini and Drampa.
For that same reason I really need to ask if you are sure about keeping Drampa in the team. In my experience it usually does little to help and dies very fast. Personally I'm...