I'd actually go with polyflex. You can get more detailed prints and it won't attract the dirt like rubber filaments would.
For somethign that thin it'll be just as flexible as the tpu's but a lot more practical and it'll look a lot better.

The tpu/tpes tend towards a dull finish.