It sounds like you should try out a different chain and see if it does better at meeting your needs.
I used to enjoy Courtyards more than I do now, for some of the reasons you mentioned, but I have found other Marriott properties that generally work for me.