Gatwick is unique in having a huge number of hotels connected to the terminals or walkable. Hampton, Bloc, Yotel, Premier Inn - there is NO reason for staying anywhere else. Even if it was cheaper off site, the cost of transfers and the wasted time mean it is a bad choice.
Hampton has free breakfast and earns Hilton points.