I change my own oil every 3k miles. I rotate the tires myself every 6k.
I do not do it to save money as there really isn't much of a savings.
I do it myself because I know it is done right. I also take the opportunity to look at other things while I am set up to change the oil: check front end, brakes and under carriage.
The oil change places never grease anything. They put in one flavor of oil regardless of what the manual calls for and they make all kinds of horrible mistakes.
Not a job I like to do but the people who work at oil change places simply do not care and they are not paid to care.