I bought this up with Mod Slayer a few months back (in regards to Thread of the Week.) I would really like seeing this back also! I think the benefit would be two fold. Players who put work into their thread get it promoted on the homepage and it would also bring more traffic to the forums which has been declining for some time.
So yes, I would be in favour of this being reinstated.