I\'m trying to make (figure out how to..) a 2d platformer in XNA.
I know how to create a tile grid and how to perform collision detection. I perform collision detection
If you're going for a retro style then it's certainly fine to use tiles! However, if you want something more "modern", then you can go with a more conventional physics engine. Farseer Physics is a great engine, and several people have used it to make platformers. It's based on Box2D and similar engines, but offers a simpler API and several unique features (like texture to geometry) and i myself can testify to it's niceness having played around with it a bit.