i ordered the weathertechs and got the fronts delivered yesterday (backs are on b/o) because they do provide functionality - they help reduce that booming effect from airflow and allow the windows to be open a bit w/o letting rain in; the weather tech are not stick-on but go in the window channel so they're a much nicer look.
haven't installed 'em yet, if i hate how they look i'll take 'em off; liked 'em on my last 2 cars...