What very nearly drove me away was the grayed-out "maximize" button in the top-right.
I started with the mayday package downloaded from the Complete and Utter Newbie tutorial so I had absolutely no problem with ASCII or learning curve, what I did have though was a 1920x1200 screen that makes the game appear tiny, and the information in the wiki informed me that I had to solve complex math equations and alter sections of the init files in order to change the size of the game screen.
Now that I know what everything is, I can play it at it's default size, but for a while the only solution I could come up with was using ResToy to change my screen resolution while I was playing.
I didn't even want fancy vector graphics or anything, I would have been perfectly happy with the bitmaps being stretched, even MSpaint can do that.
=======
Also on a similar note: I tried out the vanilla non-mayday version of the game recently, and the first thing to turn me off about that was the fact that the 80:25 grid is far too small to see what is going on. And of course if I want to change it, I need to do a bunch of math to find out exactly how wide the window should be, and then change a dozen or so setting in the init to make it all consistent... Why can't the game just take arguments for Font, Grid Size, and Default Window Size, and then just stretch things as necessary to fit the window?