I’m oversimplifying here, but your question is like asking “What is the best car?”. That depends on wether you want to race, haul cargo, take 7 kids, show off, etc…
There is no single answer for scrolling either: it depends on the setup of your game. What I would definitely recommend is the following: design your whole game including the game logic to work in absolute coördinates, and then implement a sort of camera system that controls what is visible onscreen and how.
My personal preferred way is using a tilemap designed in Tiled and doing my collisions in math, not physics. [import]uid: 70134 topic_id: 15999 reply_id: 59397[/import]