Which 2D/3D framework/game engine makes my life much easier?

Well basically you just described XNA…

EDIT

Joking aside,

cross platform(iOS, Android), [SAY HELLO TO MY LIT… MONOGAME!]
in-app purchases, [USUALLY PLATFORM SPECIFIC]
ads(Admob), [3RD PARTY USUALLY OR PLATFORM SPECIFIC]
remote notifications in different languages, [MIGHT WANT TO GO CUSTOM ON THIS AND LEARN SOME WEB DEVELOPMENT IN .NET C#]
displaying a list with the best highscores of all the players (worldwide) in your game, [PRETTY SURE THERE WAS A POST ON THIS A FEW MONTHS AGO, WITH CODE BUT AGAIN, LEARN SOME WEB STUDIES WITH .NET C#]
achievement system, [UNSPECIFIC]
some code that detects the resolution of the device and scales the game if necessary, [LOOK AROUND HERE]
2D physics engine(similar to Farseer Physics Engine), [GRAB A BOOK ON PHYSICS AND ALGEBRA]
2D camera with zoom, [LOTS OF THAT ON THIS FORUM]
parallax scrolling, [MANY CODE EXAMPLES ONLINE AND PRETTY SURE THERE WAS A POST ON IT ABOUT SIX MONTHS AGO]
level editor, [GAME SPECIFIC, 2D, 2.5D ,3D ,OTHER D]
a class that handles the 2D animations, [GRAPHICS PIPELINE]
shaders, [GRAPHICS PIPELINE]
particle system, [PHYSICS ENGINE]
maybe some features that I need for an online coop mode, [NETWORKING]
etc. [UNDEFINED-BUT POSSIBLE]

And to answer the Tutorials question, start grabbing everything you can on XNA… before the internet evaporates them…

Take a look at one of my threads, some other users - who should post theirs here as well - also have some good compilations:

1 Like