I've given up on the other courses... they weren't necessarily bad but I like the idea of working right through an Assimil course. Plus the Assimil comes with heaps of audio.
This is the brand-new course that's only been released within the last few months.
I'd made a start on the previous Assimil but it seems to me that it was actually Serbian.
I'm up to about chapter 3. So far so good. The way they deal with imperfective and perfective verbs will be the big test though.