I love my Desktop PC. One of the best aspects of owning a Desktop is to easily upgrade/customize the crap out of it. Everything from adding more memory, a second drive, installing additional PCIe cards or CPU coolers, and even cool bright LED fans and cold cathode lights. Laptops on the other hand, are much harder to customize (hardware wise) and have VERY limited space. So no cool LED fans for you.
Smartphones and Tablets? Virtually no customization. Lame. The best you could do is buy a decal from DecalGirl (http://www.decalgirl.com/) or something. (I have a decal for my Nintendo DS [because plain white really sucks], but that's besides the point.) They do have skins for iPads and various smartphones/tablets, as well as gaming devices. I guess that's better than nothing. But most smartphone/tablet users can't upgrade their hardware at will. Even if they could, the technology is so small and compact, that even accidentally moving a chip in the slightest could render the device useless. *sigh*. The only time i'd use a tablet or smartphone for is a boredom buster, like if I was stuck at an airport or something. Never would I use them for any serious work.
Sadly, we haven't really seen any significant NEW advancements in PC technology within the past decade or so. It's just more or less, more CPU cores, or larger hard drives/RAM capacities. And Solid State Drives are mostly based on already-existing NAND flash technology via USB Flash Drives. CPU clock speeds haven't hit over 4.0 GHz in mainstream PCs, without overclocking. Is the theoretical limit of clock cycles ~3 GHz? Why aren't we seeing 20 GHz CPUs today?
Hard Drive Capacities are becoming so large now that most people (including myself) won't even use half their drive. I believe that Hard Drives need to die, or at least become secondary storage devices. Instead of making HUGE capacities that most consumers won't even take up half the space of, why not develop a new "SATA IV, or new interface" drive for faster speeds? Oh, wait. That's what Solid State Drives are for. If the Desktop PC still prevails, then SSDs need to be pre-installed in new PCs. I can't believe that brick and mortar stores still don't carry SSDs. What a joke! (I bought my OCZ Vertex 2 from Amazon) BnM stores are WAY behind the times. selling a technology that's been on display for a year, or two, or five. They're just barely rolling out with USB 3.0 compliant devices.
My word of advice is if you're still a die-hard Desktop fan, buy everything online, or at specialty computer stores. Stay away from the likes of mainstream discount stores (like Best Buy, OfficeDepot, Wal-Mart, etc.), as they advertise tech that's a year or more old (even if it's "NEW", chances are it's obsolete before ever being manufactured) and have VERY limited options of PC peripherals. Buy from Amazon, Newegg, TigerDirect, or other hardcore gaming/Desktop PC enthusiast sites.
A few sites/publications such as MaximumPC still offer a myriad of information dedicated to hardcore Desktop PC enthusiasts (such as myself). The publication often times has tutorials on building PCs, reviews PC parts/systems/cases, etc, and it does expand into laptops/smartphones/tablets/other gadgets, but Desktops are it's primary focus. I'd recommend Maximum PC for anybody who declares themselves as hardcore Desktop PC enthusiasts. Other publications exist, such as PCWorld.
*sigh*, wow, that's a lot of rambling I just did. Just stating my points. Now i'm done.