Eat up huge memory, and possibly run slower, with a lot fuzzier architecture behind them.
64-bit takes the lid off memory addressing, mainly, that's always been the main appeal. Better opportunity for partitioned computing, with dynamic load-balancing across partitions, in a crossbar environment.
For the home user: one computer that can multitask dynamically, without performance hit (eventually). You put one box in, it handles everything -- lights, video, music, environment monitoring (temp, security, air quality, etc.), games, communications, information needs. Have a bunch of interfaces and monitors, all wireless, to access what you need, with the interfaces context-appropriate (i.e. you're not watching a movie on a screen designed for e-mail and word-processing, and you're not listening to music on tinny tabletop game theatre speakers).
There's probably more, but that's the basics. Lots of threads and parallelism, too! Giant headaches for developers!! 🙂
rt