Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
For you current topology (as shown), HSRP wouldn't be useful.
However, as you note you have backup routers and L3 switches, then you might use them with HSRP.
So, for example, if you had another L3 switch, you could connect it to the existing L3 switch and to each L2 switch. Then you could share a virtual gateway IP between the two L3 switches. If the primary gateway device failed the secondary would take over so you wouldn't lose routing between subnets just because the one L3 switched failed.
You could also use HSRP between your L3 switch(es) and your WAN router(s), but as all are L3, normally you would deal with path failure using a routing protocol, not a FHRP (such as HSRP).