We are using basic task statuses (To Do, In progress, done) and are using a custom field to capture more specific status (IN PR, Ready for Test). What we lose by doing this is the 'Time in Status' calculation.
It would be great if there was a custom Field Type 'Status' which would allow for this type of calculation.