I'm glad to see that this is a popular stage. The final 30km look like there is hardly any flat, but there are no big climbs, so it will be difficult to control and there will be lots of ebb and flow. As stated, the top puncheurs are elsewhere and I think all the names I thought of have been mentioned (plus some others).
Of the riders who are particularly suited to this stage, 3 names jumped out to me Haas (who has definitely stepped up a gear or two this season), Battaglin (who has had a very solid start to the race) and Teuns. Of the sprinters, Modolo is probably the most suited (although his form hasn't seemed great so far).
Apart from those above, the stage is suited to the more powerful GC riders, who might want to gain some time: Tom D, Jungels and G.
The climbs at the beginning could be a springboard for a fairly strong break, but I reckon the really strong guys will place their bets on a late break/an uphill sprint, so the break will be brought back.
I'll go with Battaglin. .
@GeneriBoonenFan: As a very strong classics rider, Stuyvens is definitely a good call. This is probably one of the most open stages and very difficult to call.