I use psreadline / conemu every day (it's been out quite a while). If you have GNU ctrl-R, up, escape underscore etc in your fingertips, you want it.
Windows users:
Install-Package PSReadLine
Then add Import-Module PSReadLine
To whatever $profile is.tonerdo: I don't really know .net very well, how would .net readline compare to psreadline?