I also think it was high time for a Red-focused ep!
As for last night's ep, I also agree about Mary Margaret and Leroy--good friendship stuff. A sweet ep, with Grumpy's romance, the Belle scene was great, and there is clearly a lot more to come before we find out what really happened to Kathryn. Since Emma said the gym teacher--the real world version of Kathryn's fairytale love, Frederick--found the car, I'm assuming he's not missing too and therefore they are not somewhere together like I hoped. Clearly, Regina did something to those phone records to incriminate David, but Emma will no doubt get to the bottom of it by the end of the season. I think Regina has Kathryn locked up somewhere.
I can understand how you can feel the eps are "dragging" WerbowyStegner, but I think it just seems that way because the writers like to spread out the main plots--Mary/David and general curse lifting--amid single eps focused on specific characters, like Grumpy in last night's ep. I would prefer a faster pace with those main plots, too, but I wouldn't want to miss some of these great character eps either! So I guess its a trade-off.