Yes, turbine SFC is much worse than piston engine SFC and Peter's argument that you have to go to FL250 to get the TAS advantage is mainly true because only turbines can take you there today.
I believe that Diamond's plans of a large piston diesel twin are very interesting. Some years ago, a company tried this using the Thielert 4.0 engine:
HPA TT62.