Roundabouts work well when there is similar amounts of traffic coming from all directions. In Boston they built some roundabouts where arterial roads meet suburban streets (or country lanes) at odd angles and it causes congestion. There really isn't a great solution for those intersections though - lights would reduce traffic flow.