General deck review points without influencing style -
1) You have 22 cards including Robert that can soul-charge. Now since you don't play Mistress Hurricane - my question to you - why do you need to soul-charge so much? Have you ever lost from deck-out?
2) I think I know your deck strategy, so next - have you played the deck against other players? Are your columns with G2 supported by G1 hitting often?
I do like Robert paired up with Hungry Pierrot, I like there are some mind-tricks you can pull with that.
Once you have answered the two questions, I think you will know if you might want any trigger changes. Good luck with your deck!!