I am surprised at your lack of upgrades. Other than courtyard stays, I am upgraded 3 out of 4 stays. I find that checking in early reduces my chances of receiving an upgrade, i.e. if I check in before noon; but generally a polite request results in an upgrade.