I agree with all the posts and more.
Unfortunately for Shalroth, there is a better keyboard than the one on the Mega ST: is the built-in keyboard on 1040 STf that I bought in 1986, my first ST. After that I purchased a Mega ST 1, a Mega ST 2 and finally a Mega 4 STE (which I am using up to now).
Other reasons to keep Ataris? If you are a programmer, you will certainly appreciate the marvellous syntax of assembly code (it is easy to learn and it gives you full control of ST) but also the real 24-bit addressing range capabilities. Atari chipset has an extraordinary architecture.
More. I am creating a program (as regards sw development) to use my STE as a virus-free web server: in fact, nearly all the viruses written by some idiot in search of glory (or written by the same programmers who write anti-viruses - it is a simple marketing law) these viruses are written for DOS/WIN machines =:-D
Yes, I know, viruses for the ST appeared somewhere and sometimes, but they had not a great fortune... (TOS in ROM =:-p
The Atari ST is still today the best machine on the market for particular applications and it would be the best for general purpose applications if properly supported.