I really liked it. I think it's probably the last spn ep I can identify as having enjoyed... Mostly because I've come to really dislike the series, and TFM was so OTT & ridiculous, that it just made me laugh instead of rolling my eyes (something I ended up doing a lot when I used to watch the 'normal' spn episodes).
Top commenters