It's close, but I only use a laptop when traveling. The screen is too small, the keyboard is too cramped, it's too slow, not enough disk space, etc. I like my desktop with dual big monitors, full size keyboard, mouse, and lots of places to plug things in.
But the rest is on point :-) I almost never have a good idea while at my computer.