I haven't printed much in regards to fabric, but we've used Sonnet Mesh Banner for quite a few events. Like any banner, if you take care of them properly, they can last a while.
In regards to finishing mesh, we've always done a 1"-1.5" double stick taped hem along each side. It gives it better...