I use tasks extensively.
I use custom fields and I use: Grouping, Sorting, Conditional Formatting, and Filtering, to customize my task lists.
Grouping, Sorting, Conditional Formatting, and Filtering are usually available by right clicking on the column headers and selecting View Settings in...