Shouldn't the only real question be: "Do I enjoy playing this game and is it worth my sub fee?"

Am I a huge fan of the cash shop? No, not really. But when I really dig down and look deep within myself I realize that it's impact on me is virtually nil. Sure, I won't be able to have a few minor items if I don't want to pay for them and I won't be able to have a big fancy wedding (I can still have one though), but all in all the joy I get logging in and playing a pretty well put together game with my friends still wins out.