I’ll give you my experience with buying tablecloths because we decided the same thing you did, it was the same price to buy as rent, and we could recoup half the cost by reselling them afterwards.
We bought from linentablecloths.com. The quality of the tablecloths was good, but I wish I had opened them up when I first got them. I just looked at the first few, called it good. A few of them had sort of red dots on them like rust stains (on white linens) but thankfully they were towards the edges so no one would see them anyways. The napkins were a different story. We ordered 17″ dinner napkins (again, white) and most of them were fine. There were about 16 (out of 160) that were either too small (15″), a different texture, or defective in some way (like a line running through them that really stood out). It was really strange. Thankfully we had over ordered, so it wasn’t a big deal, but annoying. They have a pretty strict return policy, and we had had the linens for a good few months by the time we opened it, it was too late to do anything about it. Overall, I was 90% satisfied with our order.
Secondly, remember that you have to iron all the linens. My mom did mine and then hung them on thick hangers in one of those wardrobe packing boxes so they would have few creases in them. It was a time consuming job and I’m so thankful that she took the time to do that for me.
Third, it rained at our wedding. We didn’t really think about that until we got home from our honeymoon two weeks later, opened the bags that contained the linens, and found they were covered in black mold because they had gotten damp. Omg. It was awful. My mom came to the rescue again and bleached the crap out of them and managed to salvage 90% of them. I kept a few of the others that had spots for doing crafts, etc on.
At the end of the day, we did manage to re-sell them for about half the price of what we paid for them, but when I consider the amount of time I spent weeding through them looking for defects and imperfections, my mom ironing, bleaching, and cleaning, I’m not 100% sure it was worth it!
Just my two cents.
ETA – It wasn’t hard to resell them. I listed them on Craigslist and Kijiji and got a number of responses. I ended up selling them to a guy who was opening a restaurant within 48 hours.