This had the potential to be a really big episode,but as usual,the Iris affair really dragged it around the block and back again before really dealing with what we all wanted to see-GRODD!
In fairness,I liked the early Iris scenes. I felt bad for her as she went through the whole "Wait,Eddie knows? My dad knows? Mason is dead?!? etc". She honestly had a right to be a bit peeved. But as it went on, she just started acting like a diva and it felt like the whole story had to come to a grinding halt over her "hurt feelings".
It also didn't help that they tried (fairly unconvincingly) to act like she was suitable Wells replacement material.
Speaking of which, I thought they would make more of the fact that they lost Wells as their resident genius. They sorta mention it, but then say "Eh...Cisco is smart enough to pick up the slack". I don't mind but they basically needed Wells to hold their hand all season. His loss could've been more keenly felt.
Grodd looked awesome! No complaint there. I wish he would've just outright talked, but maybe he's not through developing. His effect on Joe was chilling to say the least. Joe's a pretty tough guy and to see him pretty much cowering from Grodd was unsettling.
It was nice that we also got an "Aw,Joe" moment at the end with Iris. Haven't seen one of those in a while.
The highlight to me was the Eobard/Eddie scenes. Eobard is all like "Sorry to break it to you pal,but you're the runt of the litter. Ain't nothin' important
you'll ever do!"

He's so mean!
The Flash/Grodd fight effects were great.
I can't really see why they'd let the General out of the pipeline. He still seemed pretty dangerous even without being a meta human.