No, it’s not as good as a physical Mass.
Yes, I know it doesn’t “do” it for a lot of people.
But it’s something.
Obviously, you’ve got EWTN.
There’s also this wonderful website, Mass Online, that has a huge calendar of a massive(heh) number of Masses, video and live.
For the Rosary, there’s Come, Pray The Rosary. (Uses flash, you’ll have to enable it to get the page to load.)
Catholic Online has the daily readings.