Well you did take the flagyl right? Because even if you didn't take it all, it could've been enough to kill it off (along with behavioral things). How long was the course (how long were you supposed to take it?)
It's a good idea not to wear underwear to bed for women prone to infections- because bacteria and yeast like to hide in warm, moist places, if you aren't wearing underwear or wearing cotton underwear (and not thongs!) there is more airflow and the whole area stays more dry. Not using soap is important too- but that will be a lot more important for preventing yeast infections, not necessarily bacterial infections.
It sounds like you're doing the right things, and it sounds like it's getting better, or it is better. Definitely wait a while before you have any unprotected sex (because you two can pass it back and forth). Most women have a slight odor if they try to smell it- that is normal. It could just be that you're noticing it more now simply because you're paying more attention to everything "down there." Can you smell it, unclothed, standing up? If so, it might still be a problem. If not, you're probably fine.
So the only other thing I'm wondering is why you weren't able to take all the antibiotics? I've never taken flagyl- is it oral or a suppository? You don't really have to answer that, I'm just curious.