Last night's episode was great. Pied Piper is probably my second favorite villain on the show so far... I loved how even though he was such a cocky prick he still (at least initially) was a good guy who wanted to keep a bunch of people from getting killed.
I don't really understand keeping him in the STAR Labs prison though. I mean, he's not superhuman, so they should have handed him over to the cops. I guess they're just keeping him there to cover their own asses, but it doesn't really feel right, ya know?
Anyway though, this was one of the best episodes yet and it's interesting to see them peel back some of the layers on the enigmatic Wells. Apparently he does have superspeed without the suit, however, he also was apparently paralyzed and I guess it comes and goes?