i take it your talking about the idle speed??
the diesels have very low cold idle in my opinion but both petrol and diesel should idle at arount 800 - 900 rpm when warm.
to me it sounds like your petrol focus will fail its next mot and not be very nice to drive. it probably just needs a new idle speed control valve but could also be vss or tps depending on symptoms.