The only reason your battery life is short is because of the battery in the Wildfire S....it's smaller than it's predecessor!!!
My friends wildfire lasts easily up to a day but my wildfire S is in the same condition as yours....So your battery pretty much ok in terms of its capacity