Only when programmers are the bottleneck, ie. computers can run the most complex algorithms in realtime, rendering their output at the limits of human sensory capabilities, will we have computers that are "fast enough". Until then, our machines are merely tolerably (or not) slow.
Calling a laptop that still takes more than a second to launch Photoshop "fast enough" is too forgiving - the room for improvement is so obvious that we can only forget it by willfully ignoring and excusing it.
Laptops are pretty much "done" for me too if you don't consider size/battery issues -- a Core i5 laptop is more than enough for pretty much everything I do and likely will be for the next 4+ years, but now I just need a smaller, lighter, more battery efficient one.
Until market demand changes to quality, long-lived electronics, you will still be rolling over your computing device every couple of years. And then there's always the trends and cycles of fashion...