To me, 3 hours between matches seems perfectly fair. I don't think we should demand to have time to fully replenish between every game without using rests. Is part of the manager strategy, maybe motivates you to use more subs and rotate line ups. Remember, you only have to win by 1 goal to make 3 points... Can be good challenge to lower your team Q rating with second string players and still win.