>>19
a) ps has many parameters (tl;dr?), su has a few. now tell me about the shittyness please.
b) no, it's not. remember: not everyone uses one big /. if you seperate /usr from / it's really handy to have a /bin with the stuff you need to boot/mount the other directories. /usr/local is usful because you don't mess around with the /usr/bin which is usually controlled by the package manager.
e) they're not really hidden, they just don't show up to not annoy you, because they're usually config files you don't want to see every time you do a ls ~.
g) if you can't hanle "unix console editors" you probably won't use the command line often anyway. it's not hard at all to do basic stuff in vim, like editing a file (takes less than 5 minutes to figure out). you won't notice how powerful it is though. (please don't compare vim (or even emacs) with something like kate)
h) what library hell? if you use a proper file manager (like... dpkg, pacman, etc.) you don't have to care about how many libaries you have installed, because you won't even notice them, except that you are asked to install them as dependencies. and it's really not as if every program uses 100 different libaries. if you have some basic libraries installed you won't have to install more most of the time.
i) then use something heavily preconfigured like suse, fedora, ubuntu, mandrake, etc.