I created a Human Rogue to test out Exile's Reach, the new starting experience.
Oddly enough, what it most reminded me of is TERA, and the starting island in that game. A very similar experience of doing small quests in a short linear story on an island that ends with a dungeon/boss fight.
I should note that I did Exile's Reach without addons or heirlooms, and with the basic stock UI. As a result, I didn't see any bugs. Pretty much everything worked smoothly for me, much as expect Blizzard intended.
I thought Exile's Reach was a good starting zone, introducing the basic elements nicely. The story was simple, but fun. There were lots of nice touches, especially introducing emotes like /wave and /dance. The dungeon at the end was pretty good. Some trash, a couple bosses, and a dragon.
I really liked the class-specific quest. For the rogue, it was about sneaking around an elite bear and then using poisons to kill an ogre. I kind of want to see the other class quests, but I'm not sure it's worth doing so many times over.
About the only criticism I have is that the first enemy should not have been murlocs. The point of murlocs is to instill fear and terror into new players. Attacking a single murloc should cause the entire camp to come chasing you. That is the true murloc experience.