I have my laptop hooked up to two external displays (three displays total) and it works great. Originally in gnome 3, when it came to virtual workspaces your non-primary displays were fixed, but they added an option to allow virtual workspaces on all displays.