They are very similar, indeed. My take is the from refers to output (of work, for example), while of refers to quality, such as attitude or opinion. Just a gut reaction, here.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.