A screen shake would be a good feature too add. Rain would be a good feature too with the option to substitute the water with petals or other things that would fall from above. A companion feature or follow option would be great for NPCs.
Overall, I think Solarus is a great engine.