I loved ME1 and ME2 and I expect to love ME3.
I won't be getting ME3 though. I got the first two cheap in a Steam sale (really the first time I bought something from Steam) and I don't buy new releases from download services since they tend to cost full price. I also don't like the idea of splitting up the trilogy between Steam and Origin. If ME3 never comes to Steam I'll probably wait a long time, especially since EA refused my customer service when they removed the option to delete used Spore profiles and I was stuck with my primary name on a creature creator account and they didn't lift a finger to do anything about it.
I felt that way at first, as I got a free copy of ME2 from buying DA2, but I had to install Origin in order to download it.
Also, I purchased ME1 from Steam for $5.
Ultimately it was a lot more convenient than I expected.
Origin download speed was slightly slower than Steam, but I was pleasantly surprised to find that it is not a resource hog and all processes get killed when you exit the program. As for importing save games from ME1 to ME2, the fact that they are in different installation paths doesn't really make a difference.
Of course, I can certainly understand why you have a chip on your shoulder about EA. I had some difficulties with EADM in the past.