My take, as someone with a design degree:
Background:
I was a fan of the original uniforms, which might not have had everyone's favorite palette, but they exuded class, simplicity, and history. Everyone knew who the Browns were; they didn't (and don't) need a helmet logo. The Browns kit was never the best in the league, but Top 13, in my book. Also: winning has a way of making most uniforms look better, if not good. Take our team, for example.
New uniform cons:
This uniform represents several needless steps back from the previous iteration. The name on the chest is HS/College all the way. The team name running down the leg - a first in the NFL to my knowledge, despite many patterned/logoed predecessors - is reminiscent of a 1990s running tight/cycling short design. The numbers on the back are too large, and due to their ostensible texture, their color is tweaked off the spot standard. The letter shadowing doesn't work with the Cincinnati Bengals, and it doesn't work here with the Browns, due to the 2D standard the team set and exuded. The contrast stitching - not necessarily a bad feature in itself - becomes unnecessary with the NOC and the oddly textured numbers. The font, even taking into consideration the historical logotype, is boring - especially on the chest, where it draws the most attention.
New uniform pros:
I like the helmet better. More assertive stripes, bolder colors. The sleeve stripes are also assertive in a league that is doing away with the traditional sleeve indicia. The colors weren't over-tweaked. Silver, as had been reported, is also not a dominant color.