My favorite thing about this deck is that it straddles the line between a greedy midrange and control deck. It doesn't have as many threats as a traditional midrange deck, but has significantly more removal options. It subverts the opponent by Sabotaging their removal or making them burn it on Aegis, while relying on its plethora of card draw options to out-grind most other lists.
Has a lot of ways to stabilize with several Life gain options, and personally I think In Cold Blood and Rain of Frogs are extremely powerful in this meta against so many massive green threats on ladder.
I honestly don't see any major weaknesses for this list. It can deal with any deck type (Aggro, Midrange or Control) as long as it draws the right answers, and it has a shitload of draw so finding the answers is relatively easy.