Default gnome shell is a dumbed down version of what gnome shell is capable of. There are many themes out there which I like to recommend especially the likes of Atolm and Zukitwo. Here is a neat setup of Gnome Shell in Arch.
1.Install Gnome tweak tool.
2. Download and install Atolm transparent theme. Instructions are available from the page. Once installed you can select it from gnome tweak tool.
3. Install some useful extensions.
3.1)Remove the accessibility. I don’t find it of any use. I hope it is the case with you too. 😀
Description:A gnome-shell extension to remove the Accessibility icon from the panel
3.2)Move the clock to the status area.
Description: A gnome-shell extension to move the clock/calendar to the status area.
3.3)Install Window list extension
Description: This Gnome Shell extension tries to transform the Application Menu to a window list.
3.4)Application menu button extension. This gives a drop down list of application menu. This is more elegant than the old static drop down list. I didn’t find this in AUR. ( I could be wrong )
Get it from http://www.fpmurphy.com/gnome-shell-extensions/applicationsbutton-1.1.tar.gz
Extract it to ~/.local/share/gnome-shell/extensions/
3.5)Atlernate status menu to enable Power Off option. This is like a must have.
Description:For those who want a power off item visible at all the time, replaces GNOME Shell status menu with one featuring separate Suspend and Power Off. Adds the ability to hibernate as well.
Unless explicitly mentioned all the above extensions are available from AUR.
Gnome shell with Transparent Atolm Theme
Applications Menu Button
Using window list to close all open terminals
Visit http://www.fpmurphy.com/gnome-shell-extensions/ . There are plenty of extensions there too.