Yes... I mean, I enjoyed the episode as a whole, and I enjoyed certain scenes very much indeed, but it was odd. Odd pacing, odd editing (Mycroft/Sherlock convo) and odd characterisation in some parts. We've seen Sherlock imitate "normal" people before, but in this episode they made it seem as though he has no clue at all about how people behave, which makes no sense for a master sleuth.
Also, the mystery was quite easy to figure out, which is unusual for detective dramas in general. When Sherlock spends ten minutes talking about an attempted murder, then admits the case was never solved, it's a pretty sure bet that it will be by the end of the episode.
The photographer was played by Martin Freeman's real wedding photographer.
I hope next week it's a whole episode dedicated to one mystery.