WordPress does give you a lot of flexibility when it comes to the way you display your posts. You can make your posts sticky or change the way they are sorted easily. You can also do many tweaks by playing around with PHP. My Post Order is a pretty useful plugin that makes changing the order of your posts, pages, and custom post types easier. It lets you display your posts in any order in your sidebar.
My Post Order is pretty simple in concept but quite powerful. You can select posts individually or based on a category. If you have custom post types, this plugin lets you choose the type you want to work with. It has a drag & drop interface which is quite user friendly. The widget is simple but lets you choose your desired section in your sidebar.
My Posts Order makes sorting your posts and displaying them in various parts of your website easier. Once you create your sections, you are on your way to adding relevant content to various parts of your site.