Phew finished, Grunt, Jack, Jocker, Legion, Samara, Garrus and Mordin are all alive...
Is it worth importing into ME3 or starting afresh?
Well, Thane and Tali died, yes? You'll miss out on content from both of them.
Tali's is very, very good in a main content important story kind of way (second only to Mordin's content in 3, imo) and also involves Legion... it's absolutely worth having her there -- I'm not sure how it plays out if she's not, I presume she gets replaced by some no-name and it will lose its impact.
As for Thane, his content isn't quite as important, but since you have a bit of a thing for him I think you'd kick yourself for missing it. He plays a vital role in one particular part later on in the game, plus you get to have some very sweet and lovely moments with him in various conversations.
Did Miranda and Jacob make it through? Don't worry about Jacob -- he was boring in 2 and he's boring and almost entirely inconsequential in 3. Miranda does play a role in 3, it kind of brings to a close her personal story, but in terms of the main plot she's not very important so unless you particularly care about her I wouldn't worry about it too much.
If it were me though and Thane and Tali were dead, I would play ME2 again to ensure they lived, absolutely no question.
The ones I'd particularly want alive in 3 are:
Thane
Tali
MORDIN
Grunt
Garrus
Samara
MORDIN
Legion
MORDIN
Jack
MORDIN
Did you have Kasumi's DLC? She's in 3 as well, although she doesn't play that much of a role, we see her once or twice.
Oh, and MORDIN.