Pain free, yes. At least so far. But "pain free" is not the same as "free".
I know that I probably could have saved a few hundred bucks by planning earlier, doing more research and shopping, renting out my points and using the cash, etc. But at this point the convenience is worth it for me...