PS+ is a great service, but these games aren't free. It's a rental service like Netflix, and, like Netflix, it's great. However if you value owning games and have specific tastes, then Plus might not be right for you.
Also, I think people have every right to complain about paying for online multiplayer.