New audio interface

Hi, everyone.
I have some question regarding audio interface
for pc and mac.

I need some help.

I am using TC Electronic Impact Twin firewire
sound card, but my soundcard has a defect
in Main output (loose connection), beside
that, driver issues with windows causing
BSOD, etc…

Actually i can still use my Impact twin,
most functions on this soundcard works,
but i really want to get rid of firewire connection, too many problems!

I am considering buying a usb based soundcard
with dsp fx onboard.

I am thinking about buying RME babyface pro
or Universal Audio or maybe Apogee!

Focusrite is not good enough, neither is
Behringer or M-audio or Ik Multimedia.

I want prestine supert DSP fx and crystal
clear high quality souncard with stablw minium driver

The soundcard should have these specs:

4 in / out
onboard dsp with reverb etc. (vst support!).
usb 2/3 based soundcard
Mic / guitar with preamps.
software driven mixer.
phantom 48v mic.
Maybe onboard dsp desser and compressor, just like
Impact twin.

I am thinking about buying Steinberg UR44, my budget can only handle buying UR44 price range, atleast for now.
If i buy UR44, i hope this soundcard has better sound quality than Impact and better dsp fx etc.

Allso, very important, i need a soundcard that can handle many virtual vst instrument, like Halion 6, Omnisphere , East West Hollywood string with very low latency.

I need a soundcard that can handle recording two inputs realtime while playback many audio / midi track same time!

Should i buy Steinberg UR44 ??