Tip #1: Don't listen to Preach. He was a hardcore player and lives of that fame. He eather supplies general data available on here, data that is wrong or subjective data.
Tip #2: If you play a class you don't like switch. It's simple. If you are not the top 1% pushing for glory and your guild wants you to play ret then you play it. In other case play what feels fun, powerfull and epic. It doesn't have to top DPS. My fury warrior feels so good. I'm at the bottom of the meters when faced with single target against people of my level of skill and gear but I still like the feel of a berserker just destroying the enemy (numbers would suggest otherwise, but those will get fixed). If you like big crit numbers, shiney effect and wrath of god coming down to mess you up then you good. Ret doesn't have alot of cool spells that have gimmicki mehanics. Most ret mehanics are buff this, increase that, hit enemy for. But to be honest I'm a long paladin fan and the animations alone could have me play the class. I agree TV could use a better animation but most is fine.
Tip #3: It's a game. Enjoy it. If you don't like it, if it stresses you out and provides no enjoyment take a brake play other things. It's about having fun.