Well done Cakey and welcome to the fold.
I do agree that for small quantities the Imex is just the job.
As for the smoke problem I have to say that this has presented little difficulty and for me is taken care of by my cooker-hood vent even without the window and door being open.
I see from your results that you have achieved a pretty even roast and this again is my experience. That said, while in your case I would put this down to blind luck, in my case it was the result of dedicated practise aided by good judgement and not a little natural ability.