The frustation to get reserved seats of one's choice is vivid. There are never enough seats what ever system Tatkal, Super Tatkal, Urgent Urgent Urgent ... to infity tatakal IR may invent.
This is not going to change very much as the race of population always leads the number of trains.
Just adjust with situation (for the leangth of journey) and move on... is the way one can staisfy.