Ask Mr. Robot has been a great site for WoW character optimization for years. Many players have used it as their de facto gearing advise tool; every spec of every class has cutting-edge theorycrafting formulas built into an easy-to-use web interface. And if you disagree with some of their stat weights or caps, you can tweak away to your heart’s content. With the site in perfect working order since the launch of Mists of Pandaria, Mr. Robot (and his coder friends) has been hard at work on some features that have won my heart and made it as frequent a stop for me as WoWHead and WoWPedia.
My current favorite is the new “find upgrades” feature. It has multiple options: in one, you choose a currency from a dropdown menu (valor, justice, honor, conquest) and it tells you which items you can buy (or which items you have to upgrade) for the biggest improvement. Even better, you can sort by “most cost effective”, which weights the upgrades by their cost. It really helps squeeze out the best value of your hard-earned Valor (and other points) and takes a lot of guesswork out of choosing between multiple, hard-to-compare options (like upgrading an item, buying a cheap item, or saving up for a big upgrade).
A similar tool in “find upgrades” gives you recommendations on which bosses to spend your Elder Charms of Good Fortune on to get the biggest upgrades. Other menus advise which dungeons contain the most and best upgrades, as well as the BoE and crafted loot that will be the best upgrades for your character.
Once you actually have some gear you want to tinker with, you can download the addon to upload your bag contents to the site and have Mr. Robot pick out the best combination. Since it takes into account item modifications like reforging and enchanting (unless you tell it not to for one or more items), it can choose the perfect combination to get you to critical values of your secondary stats, like the hit cap. The “optimize” button will then take your gear and tell you the optimal way to gem, reforge, and enchant. It even makes a tidy shopping list so you can price out materials for yourself.
Most of these features require a premium membership to the site, which costs $12 a year. You can trial the premium features for a week before having to sign up, but for only a $1 per month, I think it is well worth it to subscribe.