If the problem is that XNA is not doing what you need, TorqueX 2D looks like the closest one for .NET.
If the problem is that XNA is redundant for your needs, feel free to ignore too complex functions and work at a lower level of abstraction. For example, I remember that many XNA APIs are DirectX mirrors.
source share