You didn't really understand the power of D&D if you only played by the "rules". D&D is not Monopoly.
The whole point of having a human DM and an actual story that changed based on the players actions was apparently lost on you guys.
We'll agree to disagree on what constitutes "bad DMing". It's subjective, but I wouldn't have lasted long in your group... Too boring, too much like Monopoly.
It really does explain your ideas behind game balance... You really didn't think rope trick and the ability to get back all spells whenever you want, regardless of situation, was over-powered?
Did your DM at least start making adventures where time was of the essence? That's what I would have done to limit your use of 100% safe, whereever you want, 8 hour rests. You probably would have accused me of "trying to kill the party", and not "playing by the rules".